-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjest.config.js
23 lines (23 loc) · 879 Bytes
/
jest.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module.exports = {
preset: "ts-jest",
snapshotSerializers: ["enzyme-to-json/serializer"],
testEnvironment: "node",
transform: {
"^.+\\.tsx?$": "ts-jest",
"^.+\\.js$": "babel-jest",
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/fileTransformer.js",
".+\\.(css|styl|less|sass|scss)$": "<rootDir>/node_modules/jest-css-modules-transform"
},
globals: {
"ts-jest": {
diagnostics: false
}
},
//testRegex: "/__tests__/.*\\.test.(ts|tsx)$",
testRegex: "(/__tests__/.*|(\\.|/)(test|spec))\\.[jt]sx?$",
moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"],
setupFiles: ["<rootDir>/setupTests.ts"],
collectCoverage: true,
transformIgnorePatterns: ["/node_modules"],
//collectCoverageFrom: ["app/react/**/*.{ts,tsx}", "!app/react/__tests__/api/api-test-helpers.ts"]
};