11const assert = require ( 'assert' ) ;
22const fs = require ( 'fs' ) ;
3- const { bundler, run, assertBundleTree} = require ( './utils' ) ;
3+ const path = require ( 'path' ) ;
4+ const { bundler, run, assertBundleTree, sleep} = require ( './utils' ) ;
45const rimraf = require ( 'rimraf' ) ;
56const promisify = require ( '../src/utils/promisify' ) ;
67const ncp = promisify ( require ( 'ncp' ) ) ;
@@ -23,10 +24,6 @@ describe('watcher', function() {
2324 } ) ;
2425 }
2526
26- function sleep ( ms ) {
27- return new Promise ( resolve => setTimeout ( resolve , ms ) ) ;
28- }
29-
3027 it ( 'should rebuild on file change' , async function ( ) {
3128 await ncp ( __dirname + '/integration/commonjs' , __dirname + '/input' ) ;
3229
@@ -155,7 +152,7 @@ describe('watcher', function() {
155152 let output = run ( bundle ) ;
156153 assert . equal ( await output ( ) , 7 ) ;
157154
158- assert ( b . loadedAssets . has ( __dirname + '/input/common-dep.js' ) ) ;
155+ assert ( b . loadedAssets . has ( path . join ( __dirname , '/input/common-dep.js' ) ) ) ;
159156
160157 // Get rid of common-dep.js
161158 fs . writeFileSync ( __dirname + '/input/common.js' , 'module.exports = 5;' ) ;
@@ -179,6 +176,6 @@ describe('watcher', function() {
179176 output = run ( bundle ) ;
180177 assert . equal ( await output ( ) , 13 ) ;
181178
182- assert ( ! b . loadedAssets . has ( __dirname + '/input/common-dep.js' ) ) ;
179+ assert ( ! b . loadedAssets . has ( path . join ( __dirname , '/input/common-dep.js' ) ) ) ;
183180 } ) ;
184181} ) ;
0 commit comments