Skip to content

Commit 70bf934

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

8 files changed

Lines changed: 4555 additions & 36437 deletions

File tree

‎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+
constvalidation=require("../../../../bin/utils/validate-options");
4+
const{ run }=require("../../../testUtils");
5+
6+
test("validation",()=>{
7+
constmockExit=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)