diff --git a/test/core-flags/entry-reset-flag.test.js b/test/core-flags/entry-reset-flag.test.js new file mode 100644 index 00000000000..fb5631cec19 --- /dev/null +++ b/test/core-flags/entry-reset-flag.test.js @@ -0,0 +1,13 @@ +'use strict'; + +const { run } = require('../utils/test-utils'); + +describe('--entry-reset flag', () => { + it('should reset entry correctly', () => { + const { stderr, stdout } = run(__dirname, ['--entry-reset', '--entry', 'src/entry.js']); + + expect(stderr).toBeFalsy(); + expect(stdout).toContain('src/entry.js'); + expect(stdout).not.toContain('src/main.js'); + }); +}); diff --git a/test/core-flags/src/entry.js b/test/core-flags/src/entry.js new file mode 100644 index 00000000000..944b40c99df --- /dev/null +++ b/test/core-flags/src/entry.js @@ -0,0 +1 @@ +console.log('another-entry'); diff --git a/test/core-flags/main.js b/test/core-flags/src/main.js similarity index 100% rename from test/core-flags/main.js rename to test/core-flags/src/main.js diff --git a/test/core-flags/webpack.config.js b/test/core-flags/webpack.config.js index 47630dfc2e8..086a628bd33 100644 --- a/test/core-flags/webpack.config.js +++ b/test/core-flags/webpack.config.js @@ -1,8 +1,8 @@ const WebpackCLITestPlugin = require('../utils/webpack-cli-test-plugin'); module.exports = { - entry: './main.js', + entry: './src/main.js', mode: 'development', name: 'compiler', - plugins: [new WebpackCLITestPlugin(['module', 'resolve', 'resolveLoader'])], + plugins: [new WebpackCLITestPlugin(['module', 'entry', 'resolve', 'resolveLoader'])], };