-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjest.config.js
More file actions
35 lines (34 loc) · 833 Bytes
/
jest.config.js
File metadata and controls
35 lines (34 loc) · 833 Bytes
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
const ignorePaths = [
"examples/",
"/node_modules/",
"/\\.ts-node/",
"\\.snap",
"integration/",
"/\\.cache-loader/",
"/\\.excitare/",
"/\\.next/",
".*\\/dist\\/.*",
"dist"
];
module.exports = {
cacheDirectory: "<rootDir>/.jest",
globals: {
"ts-jest": {
tsConfig: "tsconfig.test.json",
isolatedModules: true
}
},
transform: {
"^.+\\.tsx?$": "@eweilow/ts-jest-fork",
"^.+\\.jsx?$": "@eweilow/ts-jest-fork"
},
moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
testMatch: ["**/__tests__/*.test.ts", "**/__tests__/*.test.tsx"],
rootDir: "./",
testEnvironment: "node",
setupFiles: [],
modulePathIgnorePatterns: [...ignorePaths],
coveragePathIgnorePatterns: [...ignorePaths],
watchPathIgnorePatterns: [...ignorePaths],
testPathIgnorePatterns: [...ignorePaths]
};