Skip to content

Commit 7f4e504

Browse files
hemal7735evenstensberg
authored andcommitted
tests(stats): use extractSummary
1 parent ea89a82 commit 7f4e504

4 files changed

Lines changed: 27 additions & 19 deletions

File tree

test/binCases/stats/build-delimiter/build-delimiter.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

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

55
test("build-delimiter", () => {
66
const { code, stdout, stderr } = run(__dirname, [
@@ -12,8 +12,10 @@ test("build-delimiter", () => {
1212
"success"
1313
]);
1414

15+
const summary = extractSummary(stdout);
16+
1517
expect(code).toBe(0);
16-
expect(stdout).toContain("success");
18+
expect(summary).toContain("success");
1719
expect(stderr).toHaveLength(0);
18-
expect(stdout).toMatchSnapshot();
20+
expect(summary).toMatchSnapshot();
1921
});

test/binCases/stats/custom-preset/custom-preset.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

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

55
test("custom-preset", () => {
66
const { code, stdout, stderr } = run(__dirname, [
@@ -15,8 +15,10 @@ test("custom-preset", () => {
1515
"--display"
1616
]);
1717

18+
const summary = extractSummary(stdout);
19+
1820
expect(stderr).toHaveLength(0);
1921
expect(code).toBe(0);
20-
expect(stdout).toHaveLength(0);
21-
expect(stdout).toMatchSnapshot();
22+
expect(summary).toHaveLength(0);
23+
expect(summary).toMatchSnapshot();
2224
});
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
"use strict";
22

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

55
test("multi-config", () => {
66
const { code, stdout, stderr } = run(__dirname);
77

8+
const summary = extractSummary(stdout);
9+
810
expect(code).toBe(0);
9-
expect(stdout).toEqual(expect.anything());
11+
expect(summary).toEqual(expect.anything());
1012
expect(stderr).toHaveLength(0);
11-
expect(stdout).toMatchSnapshot();
13+
expect(summary).toMatchSnapshot();
1214
});
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
"use strict";
22

3-
jest.setTimeout(10E6);
3+
jest.setTimeout(10e6);
44
/* eslint-disable node/no-unsupported-features */
55
/* eslint-disable node/no-unsupported-features/es-syntax */
66

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

9-
test("single-config", async(done) => {
9+
test("single-config", async done => {
1010
const { code, stdout, stderr } = await run(__dirname);
1111

12+
const summary = extractSummary(stdout);
13+
1214
expect(code).toBe(0);
13-
expect(stdout).toContain("");
14-
expect(stdout).toContain("main.js");
15-
expect(stdout).toContain("chunk");
16-
expect(stdout).not.toContain("./index.js");
17-
expect(stdout).not.toContain("[built]");
18-
expect(stdout).toContain("1 module");
15+
expect(summary).toContain("");
16+
expect(summary).toContain("main.js");
17+
expect(summary).toContain("chunk");
18+
expect(summary).not.toContain("./index.js");
19+
expect(summary).not.toContain("[built]");
20+
expect(summary).toContain("1 module");
1921

2022
expect(stderr).toHaveLength(0);
21-
expect(stdout).toMatchSnapshot();
23+
expect(summary).toMatchSnapshot();
2224
done();
2325
});

0 commit comments

Comments
 (0)