@@ -16,7 +16,7 @@ const {
16
16
test ( 'pipeline get' , async ( t ) => {
17
17
t = tspl ( t , { plan : 17 } )
18
18
19
- const server = createServer ( ( req , res ) => {
19
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
20
20
t . strictEqual ( '/' , req . url )
21
21
t . strictEqual ( 'GET' , req . method )
22
22
t . strictEqual ( `localhost:${ server . address ( ) . port } ` , req . headers . host )
@@ -75,7 +75,7 @@ test('pipeline get', async (t) => {
75
75
test ( 'pipeline echo' , async ( t ) => {
76
76
t = tspl ( t , { plan : 2 } )
77
77
78
- const server = createServer ( ( req , res ) => {
78
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
79
79
req . pipe ( res )
80
80
} )
81
81
after ( ( ) => server . close ( ) )
@@ -124,7 +124,7 @@ test('pipeline ignore request body', async (t) => {
124
124
t = tspl ( t , { plan : 2 } )
125
125
126
126
let done
127
- const server = createServer ( ( req , res ) => {
127
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
128
128
res . write ( 'asd' )
129
129
res . end ( )
130
130
done ( )
@@ -185,7 +185,7 @@ test('pipeline invalid handler', async (t) => {
185
185
test ( 'pipeline invalid handler return after destroy should not error' , async ( t ) => {
186
186
t = tspl ( t , { plan : 3 } )
187
187
188
- const server = createServer ( ( req , res ) => {
188
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
189
189
req . pipe ( res )
190
190
} )
191
191
after ( ( ) => server . close ( ) )
@@ -221,7 +221,7 @@ test('pipeline invalid handler return after destroy should not error', async (t)
221
221
test ( 'pipeline error body' , async ( t ) => {
222
222
t = tspl ( t , { plan : 2 } )
223
223
224
- const server = createServer ( ( req , res ) => {
224
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
225
225
req . pipe ( res )
226
226
} )
227
227
after ( ( ) => server . close ( ) )
@@ -263,7 +263,7 @@ test('pipeline error body', async (t) => {
263
263
test ( 'pipeline destroy body' , async ( t ) => {
264
264
t = tspl ( t , { plan : 2 } )
265
265
266
- const server = createServer ( ( req , res ) => {
266
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
267
267
req . pipe ( res )
268
268
} )
269
269
after ( ( ) => server . close ( ) )
@@ -305,7 +305,7 @@ test('pipeline destroy body', async (t) => {
305
305
test ( 'pipeline backpressure' , async ( t ) => {
306
306
t = tspl ( t , { plan : 1 } )
307
307
308
- const server = createServer ( ( req , res ) => {
308
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
309
309
req . pipe ( res )
310
310
} )
311
311
after ( ( ) => server . close ( ) )
@@ -340,7 +340,7 @@ test('pipeline backpressure', async (t) => {
340
340
test ( 'pipeline invalid handler return' , async ( t ) => {
341
341
t = tspl ( t , { plan : 2 } )
342
342
343
- const server = createServer ( ( req , res ) => {
343
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
344
344
req . pipe ( res )
345
345
} )
346
346
after ( ( ) => server . close ( ) )
@@ -381,7 +381,7 @@ test('pipeline invalid handler return', async (t) => {
381
381
test ( 'pipeline throw handler' , async ( t ) => {
382
382
t = tspl ( t , { plan : 1 } )
383
383
384
- const server = createServer ( ( req , res ) => {
384
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
385
385
req . pipe ( res )
386
386
} )
387
387
after ( ( ) => server . close ( ) )
@@ -410,7 +410,7 @@ test('pipeline throw handler', async (t) => {
410
410
test ( 'pipeline destroy and throw handler' , async ( t ) => {
411
411
t = tspl ( t , { plan : 2 } )
412
412
413
- const server = createServer ( ( req , res ) => {
413
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
414
414
req . pipe ( res )
415
415
} )
416
416
after ( ( ) => server . close ( ) )
@@ -444,7 +444,7 @@ test('pipeline abort res', async (t) => {
444
444
t = tspl ( t , { plan : 2 } )
445
445
446
446
let _res
447
- const server = createServer ( ( req , res ) => {
447
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
448
448
res . write ( 'asd' )
449
449
_res = res
450
450
} )
@@ -483,7 +483,7 @@ test('pipeline abort res', async (t) => {
483
483
test ( 'pipeline abort server res' , async ( t ) => {
484
484
t = tspl ( t , { plan : 1 } )
485
485
486
- const server = createServer ( ( req , res ) => {
486
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
487
487
res . destroy ( )
488
488
} )
489
489
after ( ( ) => server . close ( ) )
@@ -510,7 +510,7 @@ test('pipeline abort server res', async (t) => {
510
510
test ( 'pipeline abort duplex' , async ( t ) => {
511
511
t = tspl ( t , { plan : 2 } )
512
512
513
- const server = createServer ( ( req , res ) => {
513
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
514
514
res . end ( )
515
515
} )
516
516
after ( ( ) => server . close ( ) )
@@ -543,7 +543,7 @@ test('pipeline abort duplex', async (t) => {
543
543
test ( 'pipeline abort piped res' , async ( t ) => {
544
544
t = tspl ( t , { plan : 1 } )
545
545
546
- const server = createServer ( ( req , res ) => {
546
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
547
547
res . write ( 'asd' )
548
548
} )
549
549
after ( ( ) => server . close ( ) )
@@ -574,7 +574,7 @@ test('pipeline abort piped res', async (t) => {
574
574
test ( 'pipeline abort piped res 2' , async ( t ) => {
575
575
t = tspl ( t , { plan : 2 } )
576
576
577
- const server = createServer ( ( req , res ) => {
577
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
578
578
res . write ( 'asd' )
579
579
} )
580
580
after ( ( ) => server . close ( ) )
@@ -609,7 +609,7 @@ test('pipeline abort piped res 2', async (t) => {
609
609
test ( 'pipeline abort piped res 3' , async ( t ) => {
610
610
t = tspl ( t , { plan : 2 } )
611
611
612
- const server = createServer ( ( req , res ) => {
612
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
613
613
res . write ( 'asd' )
614
614
} )
615
615
after ( ( ) => server . close ( ) )
@@ -645,7 +645,7 @@ test('pipeline abort server res after headers', async (t) => {
645
645
t = tspl ( t , { plan : 1 } )
646
646
647
647
let _res
648
- const server = createServer ( ( req , res ) => {
648
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
649
649
res . write ( 'asd' )
650
650
_res = res
651
651
} )
@@ -675,7 +675,7 @@ test('pipeline w/ write abort server res after headers', async (t) => {
675
675
t = tspl ( t , { plan : 1 } )
676
676
677
677
let _res
678
- const server = createServer ( ( req , res ) => {
678
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
679
679
req . pipe ( res )
680
680
_res = res
681
681
} )
@@ -706,7 +706,7 @@ test('destroy in push', async (t) => {
706
706
t = tspl ( t , { plan : 3 } )
707
707
708
708
let _res
709
- const server = createServer ( ( req , res ) => {
709
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
710
710
res . write ( 'asd' )
711
711
_res = res
712
712
} )
@@ -763,7 +763,7 @@ test('pipeline args validation', async (t) => {
763
763
test ( 'pipeline factory throw not unhandled' , async ( t ) => {
764
764
t = tspl ( t , { plan : 1 } )
765
765
766
- const server = createServer ( ( req , res ) => {
766
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
767
767
res . write ( 'asd' )
768
768
} )
769
769
after ( ( ) => server . close ( ) )
@@ -790,7 +790,7 @@ test('pipeline factory throw not unhandled', async (t) => {
790
790
test ( 'pipeline destroy before dispatch' , async ( t ) => {
791
791
t = tspl ( t , { plan : 1 } )
792
792
793
- const server = createServer ( ( req , res ) => {
793
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
794
794
res . end ( 'hello' )
795
795
} )
796
796
after ( ( ) => server . close ( ) )
@@ -816,7 +816,7 @@ test('pipeline destroy before dispatch', async (t) => {
816
816
test ( 'pipeline legacy stream' , async ( t ) => {
817
817
t = tspl ( t , { plan : 1 } )
818
818
819
- const server = createServer ( ( req , res ) => {
819
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
820
820
res . write ( Buffer . alloc ( 16e3 ) )
821
821
setImmediate ( ( ) => {
822
822
res . end ( Buffer . alloc ( 16e3 ) )
@@ -847,7 +847,7 @@ test('pipeline legacy stream', async (t) => {
847
847
test ( 'pipeline objectMode' , async ( t ) => {
848
848
t = tspl ( t , { plan : 1 } )
849
849
850
- const server = createServer ( ( req , res ) => {
850
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
851
851
res . end ( JSON . stringify ( { asd : 1 } ) )
852
852
} )
853
853
after ( ( ) => server . close ( ) )
@@ -877,7 +877,7 @@ test('pipeline objectMode', async (t) => {
877
877
test ( 'pipeline invalid opts' , async ( t ) => {
878
878
t = tspl ( t , { plan : 2 } )
879
879
880
- const server = createServer ( ( req , res ) => {
880
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
881
881
res . end ( JSON . stringify ( { asd : 1 } ) )
882
882
} )
883
883
after ( ( ) => server . close ( ) )
@@ -904,7 +904,7 @@ test('pipeline invalid opts', async (t) => {
904
904
test ( 'pipeline CONNECT throw' , async ( t ) => {
905
905
t = tspl ( t , { plan : 1 } )
906
906
907
- const server = createServer ( ( req , res ) => {
907
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
908
908
res . end ( 'asd' )
909
909
} )
910
910
after ( ( ) => server . close ( ) )
@@ -932,7 +932,7 @@ test('pipeline CONNECT throw', async (t) => {
932
932
test ( 'pipeline body without destroy' , async ( t ) => {
933
933
t = tspl ( t , { plan : 1 } )
934
934
935
- const server = createServer ( ( req , res ) => {
935
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
936
936
res . end ( 'asd' )
937
937
} )
938
938
after ( ( ) => server . close ( ) )
@@ -962,7 +962,7 @@ test('pipeline body without destroy', async (t) => {
962
962
test ( 'pipeline ignore 1xx' , async ( t ) => {
963
963
t = tspl ( t , { plan : 1 } )
964
964
965
- const server = createServer ( ( req , res ) => {
965
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
966
966
res . writeProcessing ( )
967
967
res . end ( 'hello' )
968
968
} )
@@ -993,7 +993,7 @@ test('pipeline ignore 1xx and use onInfo', async (t) => {
993
993
t = tspl ( t , { plan : 3 } )
994
994
995
995
const infos = [ ]
996
- const server = createServer ( ( req , res ) => {
996
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
997
997
res . writeProcessing ( )
998
998
res . end ( 'hello' )
999
999
} )
@@ -1030,7 +1030,7 @@ test('pipeline backpressure', async (t) => {
1030
1030
1031
1031
const expected = Buffer . alloc ( 1e6 ) . toString ( )
1032
1032
1033
- const server = createServer ( ( req , res ) => {
1033
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
1034
1034
res . writeProcessing ( )
1035
1035
res . end ( expected )
1036
1036
} )
@@ -1068,7 +1068,7 @@ test('pipeline backpressure', async (t) => {
1068
1068
test ( 'pipeline abort after headers' , async ( t ) => {
1069
1069
t = tspl ( t , { plan : 1 } )
1070
1070
1071
- const server = createServer ( ( req , res ) => {
1071
+ const server = createServer ( { joinDuplicateHeaders : true } , ( req , res ) => {
1072
1072
res . writeProcessing ( )
1073
1073
res . write ( 'asd' )
1074
1074
setImmediate ( ( ) => {
0 commit comments