-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjest.config.json
39 lines (39 loc) · 1023 Bytes
/
jest.config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"collectCoverage": false,
"coverageProvider": "v8",
"coverageReporters": ["html", "lcov", "text"],
"collectCoverageFrom": [
"src/**/*.ts",
"!src/logger.ts",
"!src/**/index.ts",
"!src/**/mock.ts",
"!src/handler/handler.ts",
"!src/**/*.d.ts",
"!src/**/*.enum.ts",
"!src/**/*.error.ts",
"!src/**/*.options.ts",
"!src/**/*.mock.ts",
"test/**/*.use-case.ts"
],
"coverageThreshold": {
"global": {
"branches": 100,
"functions": 100,
"lines": 100,
"statements": 100
}
},
"moduleFileExtensions": ["js", "ts"],
"resetMocks": true,
"setupFilesAfterEnv": ["jest-extended/all"],
"testEnvironment": "node",
"testRegex": ["/src/.*\\.spec\\.ts$", "/test/.*\\.spec\\.ts"],
"transform": {
"^.+\\.ts$": [
"ts-jest",
{
"tsconfig": "<rootDir>/tsconfig.json"
}
]
}
}