File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 3434    "parallelshell" : " ^2.0.0" 
3535    "qs-iconv" : " ^1.0.4" 
3636    "safe-publish-latest" : " ^1.1.1" 
37+     "safer-buffer" : " ^2.0.2" 
3738    "tape" : " ^4.6.3" 
3839  },
3940  "scripts" : {
Original file line number Diff line number Diff line change 33var  test  =  require ( 'tape' ) ; 
44var  qs  =  require ( '../' ) ; 
55var  iconv  =  require ( 'iconv-lite' ) ; 
6+ var  SaferBuffer  =  require ( 'safer-buffer' ) . Buffer ; 
67
78test ( 'parse()' ,  function  ( t )  { 
89    t . test ( 'parses a simple string' ,  function  ( st )  { 
@@ -230,7 +231,7 @@ test('parse()', function (t) {
230231    } ) ; 
231232
232233    t . test ( 'parses buffers correctly' ,  function  ( st )  { 
233-         var  b  =  new   Buffer ( 'test' ) ; 
234+         var  b  =  SaferBuffer . from ( 'test' ) ; 
234235        st . deepEqual ( qs . parse ( {  a : b  } ) ,  {  a : b  } ) ; 
235236        st . end ( ) ; 
236237    } ) ; 
@@ -511,7 +512,7 @@ test('parse()', function (t) {
511512                    result . push ( parseInt ( parts [ 1 ] ,  16 ) ) ; 
512513                    parts  =  reg . exec ( str ) ; 
513514                } 
514-                 return  iconv . decode ( new   Buffer ( result ) ,  'shift_jis' ) . toString ( ) ; 
515+                 return  iconv . decode ( SaferBuffer . from ( result ) ,  'shift_jis' ) . toString ( ) ; 
515516            } 
516517        } ) ,  {  県 : '大阪府'  } ) ; 
517518        st . end ( ) ; 
Original file line number Diff line number Diff line change 33var  test  =  require ( 'tape' ) ; 
44var  qs  =  require ( '../' ) ; 
55var  iconv  =  require ( 'iconv-lite' ) ; 
6+ var  SaferBuffer  =  require ( 'safer-buffer' ) . Buffer ; 
67
78test ( 'stringify()' ,  function  ( t )  { 
89    t . test ( 'stringifies a querystring object' ,  function  ( st )  { 
@@ -325,8 +326,8 @@ test('stringify()', function (t) {
325326    } ) ; 
326327
327328    t . test ( 'stringifies buffer values' ,  function  ( st )  { 
328-         st . equal ( qs . stringify ( {  a : new   Buffer ( 'test' )  } ) ,  'a=test' ) ; 
329-         st . equal ( qs . stringify ( {  a : {  b : new   Buffer ( 'test' )  }  } ) ,  'a%5Bb%5D=test' ) ; 
329+         st . equal ( qs . stringify ( {  a : SaferBuffer . from ( 'test' )  } ) ,  'a=test' ) ; 
330+         st . equal ( qs . stringify ( {  a : {  b : SaferBuffer . from ( 'test' )  }  } ) ,  'a%5Bb%5D=test' ) ; 
330331        st . end ( ) ; 
331332    } ) ; 
332333
@@ -460,7 +461,7 @@ test('stringify()', function (t) {
460461    } ) ; 
461462
462463    t . test ( 'can use custom encoder for a buffer object' ,  {  skip : typeof  Buffer  ===  'undefined'  } ,  function  ( st )  { 
463-         st . equal ( qs . stringify ( {  a : new   Buffer ( [ 1 ] )  } ,  { 
464+         st . equal ( qs . stringify ( {  a : SaferBuffer . from ( [ 1 ] )  } ,  { 
464465            encoder : function  ( buffer )  { 
465466                if  ( typeof  buffer  ===  'string' )  { 
466467                    return  buffer ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments