Skip to content

Commit 09ed551

Browse files
committed
Replace mocha & nyc & istanbul for jest
Get ride of copied RuleTester
1 parent ea0c278 commit 09ed551

13 files changed

+5029
-3052
lines changed

.eslintignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
.nyc_output/
21
coverage/
32
dist/
43
node_modules/

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"parser": "@typescript-eslint/parser",
1717
"env": {
1818
"node": true,
19-
"mocha": true
19+
"jest": true
2020
},
2121
"extends": [
2222
"eslint:recommended",

.mocharc.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.nycrc

Lines changed: 0 additions & 9 deletions
This file was deleted.

.prettierignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
.nyc_output/
21
coverage/
32
dist/
43
node_modules/

.vscode/settings.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*/
55
// Exclude files/folders from searching in VS Code.
66
"search.exclude": {
7-
".nyc_output": true,
87
"coverage": true,
98
"dist": true,
109
"node_modules": true

jest.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/** @type {import('ts-jest').InitialOptionsTsJest} */
2+
module.exports = {
3+
preset: "ts-jest",
4+
collectCoverage: true,
5+
coverageDirectory: "coverage",
6+
coverageReporters: ["text", "text-summary", "lcov", "cobertura"],
7+
collectCoverageFrom: [
8+
"src/**/*.ts",
9+
"!**/node_modules/**",
10+
"!**/external/**",
11+
],
12+
globals: {
13+
"ts-jest": {
14+
tsconfig: "tsconfig.test.json",
15+
},
16+
},
17+
};

0 commit comments

Comments
 (0)