@@ -207,7 +207,6 @@ test("event hook records compress input generation duration", async () => {
207207 }
208208
209209 assert . equal ( state . compressionDurations . get ( "call-1" ) , 225 )
210- assert . deepEqual ( state . compressionDurationQueue . get ( "message-1" ) , [ "call-1" ] )
211210 assert . equal ( state . compressionStarts . has ( "call-1" ) , false )
212211} )
213212
@@ -302,12 +301,12 @@ test("compression duration consumption handles multiple calls in one message", a
302301 Date . now = originalNow
303302 }
304303
305- assert . equal ( consumeCompressionDuration ( state , "message -1" ) , 225 )
306- assert . equal ( consumeCompressionDuration ( state , "message-1 " ) , 310 )
307- assert . equal ( consumeCompressionDuration ( state , "message -1" ) , 0 )
304+ assert . equal ( consumeCompressionDuration ( state , "call -1" ) , 225 )
305+ assert . equal ( consumeCompressionDuration ( state , "call-2 " ) , 310 )
306+ assert . equal ( consumeCompressionDuration ( state , "call -1" ) , 0 )
308307} )
309308
310- test ( "compression duration consumption supports explicit call id lookup " , async ( ) => {
309+ test ( "compression duration consumption returns zero for unknown call id" , async ( ) => {
311310 const state = createSessionState ( )
312311 state . sessionId = "session-1"
313312 const handler = createEventHandler ( state , new Logger ( false ) )
@@ -398,9 +397,10 @@ test("compression duration consumption supports explicit call id lookup", async
398397 Date . now = originalNow
399398 }
400399
401- assert . equal ( consumeCompressionDuration ( state , "message-1" , "call-2" ) , 310 )
402- assert . equal ( consumeCompressionDuration ( state , "message-1" ) , 225 )
403- assert . equal ( consumeCompressionDuration ( state , "message-1" ) , 0 )
400+ assert . equal ( consumeCompressionDuration ( state , "call-2" ) , 310 )
401+ assert . equal ( consumeCompressionDuration ( state , "missing-call" ) , 0 )
402+ assert . equal ( consumeCompressionDuration ( state , undefined ) , 0 )
403+ assert . equal ( consumeCompressionDuration ( state , "call-1" ) , 225 )
404404} )
405405
406406test ( "event hook ignores non-compress tool parts" , async ( ) => {
0 commit comments