@@ -26,15 +26,22 @@ const fixtures = require('../common/fixtures');
2626const tmpdir = require ( '../common/tmpdir' ) ;
2727const assert = require ( 'assert' ) ;
2828const fs = require ( 'fs' ) ;
29+ const path = require ( 'path' ) ;
2930
3031tmpdir . refresh ( ) ;
3132
32- const nonexistentFile = fixtures . path ( 'non-existent' ) ;
33- const nonexistentDir = fixtures . path ( 'non-existent' , 'foo' , 'bar' ) ;
34- const existingFile = fixtures . path ( 'exit.js' ) ;
35- const existingFile2 = fixtures . path ( 'a.js' ) ;
36- const existingDir = tmpdir . path ;
33+
34+ const nonexistentFile = path . join ( tmpdir . path , 'non-existent' ) ;
35+ const nonexistentDir = path . join ( tmpdir . path , 'non-existent' , 'foo' , 'bar' ) ;
36+ const existingFile = path . join ( tmpdir . path , 'existingFile.js' ) ;
37+ const existingFile2 = path . join ( tmpdir . path , 'existingFile2.js' ) ;
38+ const existingDir = path . join ( tmpdir . path , 'dir' ) ;
3739const existingDir2 = fixtures . path ( 'keys' ) ;
40+ fs . mkdirSync ( existingDir ) ;
41+ fs . writeFileSync ( existingFile , 'test' , 'utf-8' ) ;
42+ fs . writeFileSync ( existingFile2 , 'test' , 'utf-8' ) ;
43+
44+
3845const { COPYFILE_EXCL } = fs . constants ;
3946const { internalBinding } = require ( 'internal/test/binding' ) ;
4047const {
0 commit comments