Skip to content

Commit

Permalink
tests(stats): use extractSummary
Browse files Browse the repository at this point in the history
  • Loading branch information
hemal7735 authored and evenstensberg committed Feb 5, 2019
1 parent ea89a82 commit 7f4e504
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 19 deletions.
8 changes: 5 additions & 3 deletions test/binCases/stats/build-delimiter/build-delimiter.test.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";

const { run } = require("../../../testUtils");
const { run, extractSummary } = require("../../../testUtils");

test("build-delimiter", () => {
const { code, stdout, stderr } = run(__dirname, [
Expand All @@ -12,8 +12,10 @@ test("build-delimiter", () => {
"success"
]);

const summary = extractSummary(stdout);

expect(code).toBe(0);
expect(stdout).toContain("success");
expect(summary).toContain("success");
expect(stderr).toHaveLength(0);
expect(stdout).toMatchSnapshot();
expect(summary).toMatchSnapshot();
});
8 changes: 5 additions & 3 deletions test/binCases/stats/custom-preset/custom-preset.test.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";

const { run } = require("../../../testUtils");
const { run, extractSummary } = require("../../../testUtils");

test("custom-preset", () => {
const { code, stdout, stderr } = run(__dirname, [
Expand All @@ -15,8 +15,10 @@ test("custom-preset", () => {
"--display"
]);

const summary = extractSummary(stdout);

expect(stderr).toHaveLength(0);
expect(code).toBe(0);
expect(stdout).toHaveLength(0);
expect(stdout).toMatchSnapshot();
expect(summary).toHaveLength(0);
expect(summary).toMatchSnapshot();
});
8 changes: 5 additions & 3 deletions test/binCases/stats/multi-config/multi-config.test.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
"use strict";

const { run } = require("../../../testUtils");
const { run, extractSummary } = require("../../../testUtils");

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

const summary = extractSummary(stdout);

expect(code).toBe(0);
expect(stdout).toEqual(expect.anything());
expect(summary).toEqual(expect.anything());
expect(stderr).toHaveLength(0);
expect(stdout).toMatchSnapshot();
expect(summary).toMatchSnapshot();
});
22 changes: 12 additions & 10 deletions test/binCases/stats/single-config/single-config.test.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
"use strict";

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

const { run } = require("../../../testUtils");
const { run, extractSummary } = require("../../../testUtils");

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

const summary = extractSummary(stdout);

expect(code).toBe(0);
expect(stdout).toContain("");
expect(stdout).toContain("main.js");
expect(stdout).toContain("chunk");
expect(stdout).not.toContain("./index.js");
expect(stdout).not.toContain("[built]");
expect(stdout).toContain("1 module");
expect(summary).toContain("");
expect(summary).toContain("main.js");
expect(summary).toContain("chunk");
expect(summary).not.toContain("./index.js");
expect(summary).not.toContain("[built]");
expect(summary).toContain("1 module");

expect(stderr).toHaveLength(0);
expect(stdout).toMatchSnapshot();
expect(summary).toMatchSnapshot();
done();
});

0 comments on commit 7f4e504

Please sign in to comment.