@@ -10,7 +10,7 @@ multiparts.push(['Content-Disposition: form-data; name=\"foo\"'])
10
10
multiparts . push ( [ '\r\nbar\r\n----------------------NODENEEDLEHTTPCLIENT--' ] )
11
11
// multiparts.push(['Content-Disposition: form-data; name=\"test\"'])
12
12
// multiparts.push(['\r\næµè¯\r\n----------------------NODENEEDLEHTTPCLIENT--'])
13
- // multiparts.push(['\r\n' + new Buffer('测试').toString() + '\r\n----------------------NODENEEDLEHTTPCLIENT--'])
13
+ // multiparts.push(['\r\n' + Buffer.from ('测试').toString() + '\r\n----------------------NODENEEDLEHTTPCLIENT--'])
14
14
15
15
16
16
describe ( 'post data (e.g. request body)' , function ( ) {
@@ -150,7 +150,7 @@ describe('post data (e.g. request body)', function() {
150
150
spy . called . should . be . true ;
151
151
152
152
spy . args [ 0 ] [ 0 ] . should . be . an . instanceof ( String ) ;
153
- new Buffer ( spy . args [ 0 ] [ 0 ] ) . toString ( 'hex' ) . should . eql ( '2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22666f6f220d0a0d0a6261720d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2274657374220d0a0d0ac3a6c2b5c28bc3a8c2afc2950d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e542d2d' )
153
+ Buffer . from ( spy . args [ 0 ] [ 0 ] ) . toString ( 'hex' ) . should . eql ( '2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22666f6f220d0a0d0a6261720d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2274657374220d0a0d0ac3a6c2b5c28bc3a8c2afc2950d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e542d2d' )
154
154
done ( ) ;
155
155
} )
156
156
} )
@@ -187,7 +187,7 @@ describe('post data (e.g. request body)', function() {
187
187
post ( { foo : 'bar' , test : '测试' } , { multipart : true } , function ( err , resp ) {
188
188
spy . called . should . be . true ;
189
189
spy . args [ 0 ] [ 0 ] . should . be . an . instanceof ( String ) ;
190
- new Buffer ( spy . args [ 0 ] [ 0 ] ) . toString ( 'hex' ) . should . eql ( '2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22666f6f220d0a0d0a6261720d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2274657374220d0a0d0ac3a6c2b5c28bc3a8c2afc2950d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e542d2d' )
190
+ Buffer . from ( spy . args [ 0 ] [ 0 ] ) . toString ( 'hex' ) . should . eql ( '2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22666f6f220d0a0d0a6261720d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e540d0a436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2274657374220d0a0d0ac3a6c2b5c28bc3a8c2afc2950d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4e4f44454e4545444c4548545450434c49454e542d2d' )
191
191
done ( ) ;
192
192
} )
193
193
} )
@@ -761,14 +761,14 @@ describe('post data (e.g. request body)', function() {
761
761
it ( 'sends request' , function ( done ) {
762
762
spystub_request ( ) ;
763
763
764
- get ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
764
+ get ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
765
765
check_request ( 'get' ) ;
766
766
done ( ) ;
767
767
} )
768
768
} )
769
769
770
770
it ( 'sets Content-Type header' , function ( done ) {
771
- get ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
771
+ get ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
772
772
// should.not.exist(resp.body.headers['content-type']);
773
773
resp . body . headers [ 'content-type' ] . should . equal ( 'application/x-www-form-urlencoded' ) ;
774
774
@@ -777,15 +777,15 @@ describe('post data (e.g. request body)', function() {
777
777
} )
778
778
779
779
it ( 'doesnt change default Accept header' , function ( done ) {
780
- get ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
780
+ get ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
781
781
// resp.body contains 'header' and 'body', mirroring what we sent
782
782
resp . body . headers [ 'accept' ] . should . equal ( '*/*' ) ;
783
783
done ( ) ;
784
784
} )
785
785
} )
786
786
787
787
it ( 'writes as buffer' , function ( done ) {
788
- get ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
788
+ get ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
789
789
spy . called . should . be . true ;
790
790
spy . args [ 0 ] [ 0 ] . should . be . an . instanceof ( Buffer ) ;
791
791
spy . args [ 0 ] [ 0 ] . toString ( ) . should . equal ( 'foobar' ) ;
@@ -801,28 +801,28 @@ describe('post data (e.g. request body)', function() {
801
801
it ( 'sends request, without setting a querystring' , function ( done ) {
802
802
spystub_request ( ) ;
803
803
804
- get ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
804
+ get ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
805
805
check_request ( 'get' ) ;
806
806
done ( ) ;
807
807
} )
808
808
} )
809
809
810
810
it ( 'sets Content-Type header' , function ( done ) {
811
- get ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
811
+ get ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
812
812
resp . body . headers [ 'content-type' ] . should . equal ( 'application/json; charset=utf-8' ) ;
813
813
done ( ) ;
814
814
} )
815
815
} )
816
816
817
817
it ( 'set Accept header to application/json' , function ( done ) {
818
- get ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
818
+ get ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
819
819
resp . body . headers [ 'accept' ] . should . equal ( 'application/json' ) ;
820
820
done ( ) ;
821
821
} )
822
822
} )
823
823
824
824
it ( 'writes JSON.stringify version of object' , function ( done ) {
825
- get ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
825
+ get ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
826
826
spy . called . should . be . true ;
827
827
spy . args [ 0 ] [ 0 ] . toString ( ) . should . eql ( 'foobar' )
828
828
resp . body . body . should . eql ( 'foobar' ) ;
@@ -841,29 +841,29 @@ describe('post data (e.g. request body)', function() {
841
841
it ( 'sends request' , function ( done ) {
842
842
spystub_request ( ) ;
843
843
844
- post ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
844
+ post ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
845
845
check_request ( 'post' ) ;
846
846
done ( ) ;
847
847
} )
848
848
} )
849
849
850
850
it ( 'sets Content-Type header to www-form-urlencoded' , function ( done ) {
851
- post ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
851
+ post ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
852
852
resp . body . headers [ 'content-type' ] . should . equal ( 'application/x-www-form-urlencoded' ) ;
853
853
done ( ) ;
854
854
} )
855
855
} )
856
856
857
857
it ( 'doesnt change default Accept header' , function ( done ) {
858
- post ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
858
+ post ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
859
859
// resp.body contains 'header' and 'body', mirroring what we sent
860
860
resp . body . headers [ 'accept' ] . should . equal ( '*/*' ) ;
861
861
done ( ) ;
862
862
} )
863
863
} )
864
864
865
865
it ( 'writes as buffer' , function ( done ) {
866
- post ( new Buffer ( 'foobar' ) , { json : false } , function ( err , resp ) {
866
+ post ( Buffer . from ( 'foobar' ) , { json : false } , function ( err , resp ) {
867
867
spy . called . should . be . true ;
868
868
spy . args [ 0 ] [ 0 ] . should . be . an . instanceof ( Buffer ) ;
869
869
spy . args [ 0 ] [ 0 ] . toString ( ) . should . equal ( 'foobar' ) ;
@@ -879,28 +879,28 @@ describe('post data (e.g. request body)', function() {
879
879
it ( 'sends request' , function ( done ) {
880
880
spystub_request ( ) ;
881
881
882
- post ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
882
+ post ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
883
883
check_request ( 'post' ) ;
884
884
done ( ) ;
885
885
} )
886
886
} )
887
887
888
888
it ( 'sets Content-Type header' , function ( done ) {
889
- post ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
889
+ post ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
890
890
resp . body . headers [ 'content-type' ] . should . equal ( 'application/json; charset=utf-8' ) ;
891
891
done ( ) ;
892
892
} )
893
893
} )
894
894
895
895
it ( 'set Accept header to application/json' , function ( done ) {
896
- post ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
896
+ post ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
897
897
resp . body . headers [ 'accept' ] . should . equal ( 'application/json' ) ;
898
898
done ( ) ;
899
899
} )
900
900
} )
901
901
902
902
it ( 'passes raw buffer (assuming its a JSON string beneath)' , function ( done ) {
903
- post ( new Buffer ( 'foobar' ) , { json : true } , function ( err , resp ) {
903
+ post ( Buffer . from ( 'foobar' ) , { json : true } , function ( err , resp ) {
904
904
spy . called . should . be . true ;
905
905
spy . args [ 0 ] [ 0 ] . toString ( ) . should . eql ( 'foobar' )
906
906
resp . body . body . should . eql ( 'foobar' ) ;
@@ -1018,4 +1018,4 @@ describe('post data (e.g. request body)', function() {
1018
1018
1019
1019
} )
1020
1020
1021
- } )
1021
+ } )
0 commit comments