@@ -4,7 +4,7 @@ var test = require('tape').test
44test ( 'abstract encoding' , function ( t ) {
55 t . test ( 'encodingLength( value )' , function ( t ) {
66 var input = { string : 'Hello World' , integer : 12345 }
7- var output = new Buffer ( 'd7:integeri12345e6:string11:Hello Worlde' )
7+ var output = Buffer . from ( 'd7:integeri12345e6:string11:Hello Worlde' )
88 t . plan ( 1 )
99 t . equal ( bencode . encodingLength ( input ) , output . length )
1010 } )
@@ -17,33 +17,33 @@ test('abstract encoding', function (t) {
1717
1818 t . test ( 'encode into an existing buffer' , function ( t ) {
1919 var input = { string : 'Hello World' , integer : 12345 }
20- var output = new Buffer ( 'd7:integeri12345e6:string11:Hello Worlde' )
21- var target = new Buffer ( output . length )
20+ var output = Buffer . from ( 'd7:integeri12345e6:string11:Hello Worlde' )
21+ var target = Buffer . allocUnsafe ( output . length )
2222 bencode . encode ( input , target )
2323 t . plan ( 1 )
2424 t . deepEqual ( target , output )
2525 } )
2626
2727 t . test ( 'encode into a buffer with an offset' , function ( t ) {
2828 var input = { string : 'Hello World' , integer : 12345 }
29- var output = new Buffer ( 'd7:integeri12345e6:string11:Hello Worlde' )
30- var target = new Buffer ( 64 + output . length ) // Pad with 64 bytes
29+ var output = Buffer . from ( 'd7:integeri12345e6:string11:Hello Worlde' )
30+ var target = Buffer . allocUnsafe ( 64 + output . length ) // Pad with 64 bytes
3131 var offset = 48
3232 bencode . encode ( input , target , offset )
3333 t . plan ( 1 )
3434 t . deepEqual ( target . slice ( offset , offset + output . length ) , output )
3535 } )
3636
3737 t . test ( 'decode.bytes' , function ( t ) {
38- var input = new Buffer ( 'd7:integeri12345e6:string11:Hello Worlde' )
38+ var input = Buffer . from ( 'd7:integeri12345e6:string11:Hello Worlde' )
3939 bencode . decode ( input )
4040 t . plan ( 1 )
4141 t . equal ( bencode . decode . bytes , input . length )
4242 } )
4343
4444 t . test ( 'decode from an offset' , function ( t ) {
4545 var pad = '_______________________________'
46- var input = new Buffer ( pad + 'd7:integeri12345e6:string11:Hello Worlde' )
46+ var input = Buffer . from ( pad + 'd7:integeri12345e6:string11:Hello Worlde' )
4747 var output = bencode . decode ( input , pad . length , 'utf8' )
4848 t . plan ( 1 )
4949 t . deepEqual ( output , { string : 'Hello World' , integer : 12345 } )
@@ -52,7 +52,7 @@ test('abstract encoding', function (t) {
5252 t . test ( 'decode between an offset and end' , function ( t ) {
5353 var pad = '_______________________________'
5454 var data = 'd7:integeri12345e6:string11:Hello Worlde'
55- var input = new Buffer ( pad + data + pad )
55+ var input = Buffer . from ( pad + data + pad )
5656 var output = bencode . decode ( input , pad . length , pad . length + data . length , 'utf8' )
5757 t . plan ( 1 )
5858 t . deepEqual ( output , { string : 'Hello World' , integer : 12345 } )
0 commit comments