Skip to content

Commit 70bf934

Browse files
committed
tests: add schema tests
1 parent 4275fd5 commit 70bf934

File tree

8 files changed

+4555
-36437
lines changed

8 files changed

+4555
-36437
lines changed

packages/generate-loader/package-lock.json

Lines changed: 763 additions & 8054 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/generate-plugin/package-lock.json

Lines changed: 763 additions & 8054 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/generators/package-lock.json

Lines changed: 2221 additions & 5909 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/init/package-lock.json

Lines changed: 79 additions & 6806 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/migrate/package-lock.json

Lines changed: 516 additions & 1180 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/serve/package-lock.json

Lines changed: 193 additions & 6434 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
entry: "hey"
3+
};
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"use strict";
2+
3+
const validation = require("../../../../bin/utils/validate-options");
4+
const { run } = require("../../../testUtils");
5+
6+
test("validation", () => {
7+
const mockExit = jest.spyOn(process, "exit").mockImplementation(() => {});
8+
validation(null);
9+
expect(mockExit).toHaveBeenCalledWith(-1);
10+
mockExit.mockRestore();
11+
});
12+
13+
test("validation-success", () => {
14+
const { stdout, code } = run(__dirname, ["--config", "./options.js"]);
15+
expect(stdout).toContain("Can't resolve 'hey'");
16+
expect(code).toBe(2);
17+
});

0 commit comments

Comments
 (0)