diff --git a/packages/webpack-cli/__tests__/serve/serve.test.js b/packages/webpack-cli/__tests__/serve/serve.test.js index edebe9bd2a5..77df7668eb2 100644 --- a/packages/webpack-cli/__tests__/serve/serve.test.js +++ b/packages/webpack-cli/__tests__/serve/serve.test.js @@ -12,16 +12,20 @@ describe('Serve', () => { } it('should run with cli', async () => { - const { stdout, stderr } = await runServe([], __dirname); + const { stderr, stdout } = await runServe([], __dirname); + + expect(stderr).toContain('Compilation starting...'); + expect(stderr).toContain('Compilation finished'); expect(stdout).toContain('main.js'); expect(stdout).not.toContain('HotModuleReplacementPlugin'); - expect(stderr).toHaveLength(0); }); it('should work with flags', async () => { - const { stdout, stderr } = await runServe(['--hot'], __dirname); + const { stderr, stdout } = await runServe(['--hot'], __dirname); + + expect(stderr).toContain('Compilation starting...'); + expect(stderr).toContain('Compilation finished'); expect(stdout).toContain('main.js'); expect(stdout).toContain('HotModuleReplacementPlugin'); - expect(stderr).toHaveLength(0); }); }); diff --git a/test/bail/bail.test.js b/test/bail/bail.test.js index 5093a136747..bddea2f0136 100644 --- a/test/bail/bail.test.js +++ b/test/bail/bail.test.js @@ -69,14 +69,19 @@ describe('bail and watch warning', () => { }); it('should log warning in case of multiple compilers', async () => { - const { stderr, stdout } = await runWatch(__dirname, ['-c', 'multi-webpack.config.js'], true, "Compilation 'second' finished"); + const { stderr, stdout } = await runWatch( + __dirname, + ['-c', 'multi-webpack.config.js'], + true, + "Compiler 'second' is watching files for updates...", + ); expect(stderr).toContain("Compilation 'first' starting..."); expect(stderr).toContain("Compilation 'first' finished"); expect(stderr).toContain("Compiler 'first' is watching files for updates..."); expect(stderr).toContain("Compilation 'second' starting..."); expect(stderr).toContain("Compilation 'second' finished"); - expect(stderr).not.toContain("Compiler 'second' is watching files for updates..."); + expect(stderr).toContain("Compiler 'second' is watching files for updates..."); expect(stderr).toContain(`You are using "bail" with "watch". "bail" will still exit webpack when the first error is found.`); expect(stdout).toBeTruthy(); });