-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.json
46 lines (46 loc) · 962 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
40
41
42
43
44
45
46
{
"transform": {
"^.+\\.js$": "babel-jest",
"^.+\\.svelte$": [
"./node_modules/svelte-jester/dist/transformer.mjs",
{
"preprocess": true
}
],
"^.+\\.ts$": "ts-jest"
},
"moduleNameMapper": {
"^\\$lib(.*)$": "<rootDir>/src/lib$1",
"^\\$app(.*)$": [
"<rootDir>/.svelte-kit/dev/runtime/app$1",
"<rootDir>/.svelte-kit/build/runtime/app$1"
]
},
"extensionsToTreatAsEsm": [
".svelte",
".ts"
],
"moduleFileExtensions": [
"js",
"svelte",
"ts"
],
"setupFilesAfterEnv": [
"@testing-library/jest-dom/extend-expect"
],
"globals": {
"ts-jest": {
"tsconfig": "tsconfig.spec.json",
"useESM": true
}
},
"testEnvironment": "jsdom",
"collectCoverageFrom": [
"./src/**",
"!./src/routes/**",
"!./src/global.d.ts",
"!./src/hooks.ts",
"!./src/__tests__/**"
],
"testRegex": ".src/__tests__/(?!integration/).*\\.test\\.ts"
}