File tree Expand file tree Collapse file tree 1 file changed +23
-8
lines changed Expand file tree Collapse file tree 1 file changed +23
-8
lines changed Original file line number Diff line number Diff line change 11import type { Config } from "@jest/types"
22const config : Config . InitialOptions = {
33 verbose : true ,
4+ preset : "ts-jest" ,
5+ testEnvironment : "node" ,
46 transform : {
5- "^.+\\.tsx?$" : "ts-jest" ,
7+ "^.+\\.tsx?$" : [ "ts-jest" , {
8+ tsconfig : {
9+ sourceMap : true
10+ }
11+ } ] ,
612 } ,
713 testMatch : [ "<rootDir>/tests/**/*.spec.ts" ] ,
814 moduleNameMapper : {
@@ -11,13 +17,22 @@ const config: Config.InitialOptions = {
1117 setupFilesAfterEnv : [
1218 "<rootDir>/tests/jest.setup.ts" ,
1319 ] ,
14- globals : {
15- "ts-jest" : {
16- tsconfig : {
17- sourceMap : true
18- }
19- }
20- }
20+ // Coverage configuration
21+ collectCoverageFrom : [
22+ "src/**/*.{ts,tsx}" ,
23+ "!src/**/*.d.ts" ,
24+ "!src/**/*.spec.ts" ,
25+ "!src/**/index.ts"
26+ ] ,
27+ coverageDirectory : "coverage" ,
28+ coverageReporters : [ "text" , "lcov" , "html" ] ,
29+ coverageProvider : "v8" ,
30+ coveragePathIgnorePatterns : [
31+ "/node_modules/" ,
32+ "/tests/" ,
33+ "/coverage/" ,
34+ "jest.setup.ts"
35+ ]
2136}
2237
2338export default config
You can’t perform that action at this time.
0 commit comments