@@ -25,15 +25,22 @@ const fixtures = require('../common/fixtures');
2525const tmpdir = require ( '../common/tmpdir' ) ;
2626const assert = require ( 'assert' ) ;
2727const fs = require ( 'fs' ) ;
28+ const path = require ( 'path' ) ;
2829
2930tmpdir . refresh ( ) ;
3031
31- const nonexistentFile = fixtures . path ( 'non-existent' ) ;
32- const nonexistentDir = fixtures . path ( 'non-existent' , 'foo' , 'bar' ) ;
33- const existingFile = fixtures . path ( 'exit.js' ) ;
34- const existingFile2 = fixtures . path ( 'a.js' ) ;
35- const existingDir = tmpdir . path ;
32+
33+ const nonexistentFile = path . join ( tmpdir . path , 'non-existent' ) ;
34+ const nonexistentDir = path . join ( tmpdir . path , 'non-existent' , 'foo' , 'bar' ) ;
35+ const existingFile = path . join ( tmpdir . path , 'existingFile.js' ) ;
36+ const existingFile2 = path . join ( tmpdir . path , 'existingFile2.js' ) ;
37+ const existingDir = path . join ( tmpdir . path , 'dir' ) ;
3638const existingDir2 = fixtures . path ( 'keys' ) ;
39+ fs . mkdirSync ( existingDir ) ;
40+ fs . writeFileSync ( existingFile , 'test' , 'utf-8' ) ;
41+ fs . writeFileSync ( existingFile2 , 'test' , 'utf-8' ) ;
42+
43+
3744const { COPYFILE_EXCL } = fs . constants ;
3845const uv = process . binding ( 'uv' ) ;
3946
0 commit comments