@@ -50,7 +50,7 @@ test('Headers', async t => {
5050 baz : [ 'buz' , 'bux' ]
5151 } )
5252 strictEqual ( headers . get ( 'foo' ) , 'bar' , 'should return the value of an existing header' )
53- deepStrictEqual ( headers . get ( 'baz' ) , 'buz ' , 'should return first value for a multi-value header' )
53+ deepStrictEqual ( headers . get ( 'baz' ) , 'bux ' , 'should return last value for a multi-value header' )
5454 strictEqual ( headers . get ( 'not-exists' ) , null , 'should return null for non-existing header' )
5555 } )
5656
@@ -108,13 +108,13 @@ test('Headers', async t => {
108108 foo : 'bar' ,
109109 baz : [ 'buz' , 'bux' ]
110110 } )
111- strictEqual ( headers . size , 3 , 'should have correct size with multiple headers ' )
111+ strictEqual ( headers . size , 2 , 'should count unique header keys ' )
112112 headers . set ( 'foo' , 'new-value' )
113- strictEqual ( headers . size , 3 , 'should not change size when replacing a header value' )
113+ strictEqual ( headers . size , 2 , 'should not change size when replacing a header value' )
114114 headers . add ( 'new-header' , 'value' )
115- strictEqual ( headers . size , 4 , 'should increase size when adding a new header' )
115+ strictEqual ( headers . size , 3 , 'should increase size when adding a new header' )
116116 headers . add ( 'baz' , 'new-baz-value' )
117- strictEqual ( headers . size , 5 , 'should increase size when adding a new value to an existing header' )
117+ strictEqual ( headers . size , 3 , 'should not increase size when adding a new value to an existing header' )
118118 headers . clear ( )
119119 strictEqual ( headers . size , 0 , 'should be zero after clearing headers' )
120120 } )
0 commit comments