@@ -6,13 +6,15 @@ var util = require('util');
66var expect = require ( 'expect' ) ;
77var miss = require ( 'mississippi' ) ;
88var cloneable = require ( 'cloneable-readable' ) ;
9+ var saferBuffer = require ( 'safer-buffer' ) ;
910
1011var File = require ( '../' ) ;
1112
1213var pipe = miss . pipe ;
1314var from = miss . from ;
1415var concat = miss . concat ;
1516var isCloneable = cloneable . isCloneable ;
17+ var Buffer = saferBuffer . Buffer ;
1618
1719var isWin = ( process . platform === 'win32' ) ;
1820
@@ -162,7 +164,7 @@ describe('File', function() {
162164 } ) ;
163165
164166 it ( 'sets contents' , function ( done ) {
165- var val = new Buffer ( 'test' ) ;
167+ var val = Buffer . from ( 'test' ) ;
166168 var file = new File ( { contents : val } ) ;
167169 expect ( file . contents ) . toEqual ( val ) ;
168170 done ( ) ;
@@ -269,7 +271,7 @@ describe('File', function() {
269271 describe ( 'isBuffer()' , function ( ) {
270272
271273 it ( 'returns true when the contents are a Buffer' , function ( done ) {
272- var val = new Buffer ( 'test' ) ;
274+ var val = Buffer . from ( 'test' ) ;
273275 var file = new File ( { contents : val } ) ;
274276 expect ( file . isBuffer ( ) ) . toEqual ( true ) ;
275277 done ( ) ;
@@ -292,7 +294,7 @@ describe('File', function() {
292294 describe ( 'isStream()' , function ( ) {
293295
294296 it ( 'returns false when the contents are a Buffer' , function ( done ) {
295- var val = new Buffer ( 'test' ) ;
297+ var val = Buffer . from ( 'test' ) ;
296298 var file = new File ( { contents : val } ) ;
297299 expect ( file . isStream ( ) ) . toEqual ( false ) ;
298300 done ( ) ;
@@ -315,7 +317,7 @@ describe('File', function() {
315317 describe ( 'isNull()' , function ( ) {
316318
317319 it ( 'returns false when the contents are a Buffer' , function ( done ) {
318- var val = new Buffer ( 'test' ) ;
320+ var val = Buffer . from ( 'test' ) ;
319321 var file = new File ( { contents : val } ) ;
320322 expect ( file . isNull ( ) ) . toEqual ( false ) ;
321323 done ( ) ;
@@ -343,7 +345,7 @@ describe('File', function() {
343345 } ;
344346
345347 it ( 'returns false when the contents are a Buffer' , function ( done ) {
346- var val = new Buffer ( 'test' ) ;
348+ var val = Buffer . from ( 'test' ) ;
347349 var file = new File ( { contents : val , stat : fakeStat } ) ;
348350 expect ( file . isDirectory ( ) ) . toEqual ( false ) ;
349351 done ( ) ;
@@ -383,7 +385,7 @@ describe('File', function() {
383385 } ;
384386
385387 it ( 'returns false when the contents are a Buffer' , function ( done ) {
386- var val = new Buffer ( 'test' ) ;
388+ var val = Buffer . from ( 'test' ) ;
387389 var file = new File ( { contents : val , stat : fakeStat } ) ;
388390 expect ( file . isSymbolic ( ) ) . toEqual ( false ) ;
389391 done ( ) ;
@@ -422,7 +424,7 @@ describe('File', function() {
422424 cwd : '/' ,
423425 base : '/test/' ,
424426 path : '/test/test.coffee' ,
425- contents : new Buffer ( 'test' ) ,
427+ contents : Buffer . from ( 'test' ) ,
426428 } ;
427429 var file = new File ( options ) ;
428430 var file2 = file . clone ( ) ;
@@ -441,7 +443,7 @@ describe('File', function() {
441443 cwd : '/' ,
442444 base : '/test/' ,
443445 path : '/test/test.js' ,
444- contents : new Buffer ( 'test' ) ,
446+ contents : Buffer . from ( 'test' ) ,
445447 } ;
446448 var file = new File ( options ) ;
447449
@@ -598,7 +600,7 @@ describe('File', function() {
598600 cwd : '/' ,
599601 base : '/test/' ,
600602 path : '/test/test.js' ,
601- contents : new Buffer ( 'test' ) ,
603+ contents : Buffer . from ( 'test' ) ,
602604 stat : fs . statSync ( __filename ) ,
603605 } ;
604606
@@ -617,7 +619,7 @@ describe('File', function() {
617619 cwd : path . normalize ( '/' ) ,
618620 base : path . normalize ( '/test/' ) ,
619621 path : path . normalize ( '/test/test.js' ) ,
620- contents : new Buffer ( 'test' ) ,
622+ contents : Buffer . from ( 'test' ) ,
621623 } ;
622624
623625 var file = new File ( options ) ;
@@ -757,14 +759,14 @@ describe('File', function() {
757759 } ) ;
758760
759761 it ( 'returns correct format when Buffer contents and no path' , function ( done ) {
760- var val = new Buffer ( 'test' ) ;
762+ var val = Buffer . from ( 'test' ) ;
761763 var file = new File ( { contents : val } ) ;
762764 expect ( file . inspect ( ) ) . toEqual ( '<File <Buffer 74 65 73 74>>' ) ;
763765 done ( ) ;
764766 } ) ;
765767
766768 it ( 'returns correct format when Buffer contents and relative path' , function ( done ) {
767- var val = new Buffer ( 'test' ) ;
769+ var val = Buffer . from ( 'test' ) ;
768770 var file = new File ( {
769771 cwd : '/' ,
770772 base : '/test/' ,
@@ -801,23 +803,23 @@ describe('File', function() {
801803 describe ( 'contents get/set' , function ( ) {
802804
803805 it ( 'returns _contents' , function ( done ) {
804- var val = new Buffer ( 'test' ) ;
806+ var val = Buffer . from ( 'test' ) ;
805807 var file = new File ( ) ;
806808 file . _contents = val ;
807809 expect ( file . contents ) . toEqual ( val ) ;
808810 done ( ) ;
809811 } ) ;
810812
811813 it ( 'sets _contents' , function ( done ) {
812- var val = new Buffer ( 'test' ) ;
814+ var val = Buffer . from ( 'test' ) ;
813815 var file = new File ( ) ;
814816 file . contents = val ;
815817 expect ( file . _contents ) . toEqual ( val ) ;
816818 done ( ) ;
817819 } ) ;
818820
819821 it ( 'sets a Buffer' , function ( done ) {
820- var val = new Buffer ( 'test' ) ;
822+ var val = Buffer . from ( 'test' ) ;
821823 var file = new File ( ) ;
822824 file . contents = val ;
823825 expect ( file . contents ) . toEqual ( val ) ;
0 commit comments