@@ -5,8 +5,8 @@ const assert = require('assert');
55const os = require ( 'os' ) ;
66const SIZE = 28 ;
77
8- const buf1 = Buffer ( SIZE ) ;
9- const buf2 = Buffer ( SIZE ) ;
8+ const buf1 = Buffer . allocUnsafe ( SIZE ) ;
9+ const buf2 = Buffer . allocUnsafe ( SIZE ) ;
1010
1111
1212// Default encoding
@@ -49,7 +49,7 @@ testBufs('\u0222aa', 8, 1, 'utf8');
4949testBufs ( 'a\u0234b\u0235c\u0236' , 4 , - 1 , 'utf8' ) ;
5050testBufs ( 'a\u0234b\u0235c\u0236' , 4 , 1 , 'utf8' ) ;
5151testBufs ( 'a\u0234b\u0235c\u0236' , 12 , 1 , 'utf8' ) ;
52- assert . equal ( Buffer ( 1 ) . fill ( 0 ) . fill ( '\u0222' ) [ 0 ] , 0xc8 ) ;
52+ assert . equal ( Buffer . allocUnsafe ( 1 ) . fill ( 0 ) . fill ( '\u0222' ) [ 0 ] , 0xc8 ) ;
5353
5454
5555// BINARY
@@ -91,7 +91,7 @@ testBufs('\u0222aa', 8, 1, 'ucs2');
9191testBufs ( 'a\u0234b\u0235c\u0236' , 4 , - 1 , 'ucs2' ) ;
9292testBufs ( 'a\u0234b\u0235c\u0236' , 4 , 1 , 'ucs2' ) ;
9393testBufs ( 'a\u0234b\u0235c\u0236' , 12 , 1 , 'ucs2' ) ;
94- assert . equal ( Buffer ( 1 ) . fill ( '\u0222' , 'ucs2' ) [ 0 ] ,
94+ assert . equal ( Buffer . allocUnsafe ( 1 ) . fill ( '\u0222' , 'ucs2' ) [ 0 ] ,
9595 os . endianness ( ) === 'LE' ? 0x22 : 0x02 ) ;
9696
9797
@@ -140,13 +140,13 @@ testBufs('Yci0Ysi1Y8i2', 12, 1, 'ucs2');
140140
141141
142142// Buffer
143- const buf2Fill = Buffer ( 1 ) . fill ( 2 ) ;
143+ const buf2Fill = Buffer . allocUnsafe ( 1 ) . fill ( 2 ) ;
144144assert . deepEqual ( genBuffer ( 4 , [ buf2Fill ] ) , [ 2 , 2 , 2 , 2 ] ) ;
145145assert . deepEqual ( genBuffer ( 4 , [ buf2Fill , 1 ] ) , [ 0 , 2 , 2 , 2 ] ) ;
146146assert . deepEqual ( genBuffer ( 4 , [ buf2Fill , 1 , 3 ] ) , [ 0 , 2 , 2 , 0 ] ) ;
147147assert . deepEqual ( genBuffer ( 4 , [ buf2Fill , 1 , 1 ] ) , [ 0 , 0 , 0 , 0 ] ) ;
148148assert . deepEqual ( genBuffer ( 4 , [ buf2Fill , 1 , - 1 ] ) , [ 0 , 0 , 0 , 0 ] ) ;
149- const hexBufFill = Buffer ( 2 ) . fill ( 0 ) . fill ( '0102' , 'hex' ) ;
149+ const hexBufFill = Buffer . allocUnsafe ( 2 ) . fill ( 0 ) . fill ( '0102' , 'hex' ) ;
150150assert . deepEqual ( genBuffer ( 4 , [ hexBufFill ] ) , [ 1 , 2 , 1 , 2 ] ) ;
151151assert . deepEqual ( genBuffer ( 4 , [ hexBufFill , 1 ] ) , [ 0 , 1 , 2 , 1 ] ) ;
152152assert . deepEqual ( genBuffer ( 4 , [ hexBufFill , 1 , 3 ] ) , [ 0 , 1 , 2 , 0 ] ) ;
@@ -166,7 +166,7 @@ assert.throws(() => buf1.fill('a', 0, 0, 'foo'));
166166
167167
168168function genBuffer ( size , args ) {
169- const b = Buffer ( size ) ;
169+ const b = Buffer . allocUnsafe ( size ) ;
170170 return b . fill ( 0 ) . fill . apply ( b , args ) ;
171171}
172172
0 commit comments