diff --git a/src/index.js b/src/index.js index ccdc8fedc..8cc01b439 100644 --- a/src/index.js +++ b/src/index.js @@ -229,7 +229,7 @@ function wdm(compiler, options = {}) { setupHooks(context); - if (options.writeToDisk) { + if (typeof options.writeToDisk === "function") { setupWriteToDisk(context); } diff --git a/test/middleware.test.js b/test/middleware.test.js index 9400380c9..8d676b43d 100644 --- a/test/middleware.test.js +++ b/test/middleware.test.js @@ -4056,7 +4056,7 @@ describe.each([ compiler.hooks.assetEmitted.taps.filter( (hook) => hook.name === "DevMiddleware", ), - ).toHaveLength(1); + ).toHaveLength(0); expect(fs.existsSync(bundlePath)).toBe(true); instance.invalidate(); @@ -4068,7 +4068,7 @@ describe.each([ compiler.hooks.assetEmitted.taps.filter( (hook) => hook.name === "DevMiddleware", ), - ).toHaveLength(1); + ).toHaveLength(0); done(); }, @@ -4154,7 +4154,7 @@ describe.each([ compiler.hooks.assetEmitted.taps.filter( (hook) => hook.name === "DevMiddleware", ), - ).toHaveLength(1); + ).toHaveLength(0); expect(fs.existsSync(bundlePath)).toBe(true); instance.invalidate(); @@ -4166,7 +4166,7 @@ describe.each([ compiler.hooks.assetEmitted.taps.filter( (hook) => hook.name === "DevMiddleware", ), - ).toHaveLength(1); + ).toHaveLength(0); done(); },