Skip to content

Commit 0ba72c4

Browse files
hemal7735evenstensberg
authored andcommitted
tests(help): use extractSummary
1 parent 3c8628c commit 0ba72c4

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed
Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
"use strict";
22

3-
const { run } = require("../../../testUtils");
3+
const { run, extractSummary } = require("../../../testUtils");
44

55
test("help-output", () => {
66
const { code, stdout, stderr } = run(__dirname, ["--help"]);
7+
78
expect(code).toBe(0);
8-
expect(stdout).toEqual(expect.anything());
9-
expect(stdout).toMatch(/webpack/);
10-
expect(stdout).toContain("Config options:");
11-
expect(stdout).toContain("Basic options:");
12-
expect(stdout).toContain("Module options:");
13-
expect(stdout).toContain("Output options:");
14-
expect(stdout).toContain("Advanced options:");
15-
expect(stdout).toContain("Resolving options:");
16-
expect(stdout).toContain("Optimizing options:");
17-
expect(stdout).toContain("Stats options:");
18-
expect(stdout).toContain("Options:");
9+
10+
const summary = extractSummary(stdout);
11+
12+
expect(summary).toEqual(expect.anything());
13+
expect(summary).toMatch(/webpack/);
14+
expect(summary).toContain("Config options:");
15+
expect(summary).toContain("Basic options:");
16+
expect(summary).toContain("Module options:");
17+
expect(summary).toContain("Output options:");
18+
expect(summary).toContain("Advanced options:");
19+
expect(summary).toContain("Resolving options:");
20+
expect(summary).toContain("Optimizing options:");
21+
expect(summary).toContain("Stats options:");
22+
expect(summary).toContain("Options:");
1923
expect(stderr).toHaveLength(0);
2024
});

0 commit comments

Comments
 (0)