-
Notifications
You must be signed in to change notification settings - Fork 265
/
jest.config.js
87 lines (85 loc) · 2.23 KB
/
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
// For a detailed explanation regarding each configuration property, visit:
// https://jestjs.io/docs/en/configuration.html
module.exports = {
// automock: false,
// bail: 0,
// browser: false,
// cacheDirectory: "/private/var/folders/xr/54w2mws93hj3p3_ysc347flc0000gn/T/jest_dx",
// clearMocks: false,
// collectCoverage: false,
// collectCoverageFrom: null,
// coverageDirectory: null,
coveragePathIgnorePatterns: ['/node_modules/'],
// coverageReporters: [
// "json",
// "text",
// "lcov",
// "clover"
// ],
// coverageThreshold: null,
// dependencyExtractor: null,
// errorOnDeprecated: false,
// forceCoverageMatch: [],
// globalSetup: null,
// globalTeardown: null,
// A set of global variables that need to be available in all test environments
globals: {
window: {},
},
// moduleDirectories: [
// "node_modules"
// ],
// moduleFileExtensions: [
// "js",
// "json",
// "jsx",
// "ts",
// "tsx",
// "node"
// ],
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
// moduleNameMapper: {},
// modulePathIgnorePatterns: [],
// notify: false,
// notifyMode: "failure-change",
// preset: null,
// projects: null,
// reporters: undefined,
// resetMocks: false,
// resetModules: false,
// resolver: null,
// restoreMocks: false,
// rootDir: null,
// roots: [
// "<rootDir>"
// ],
// runner: "jest-runner",
// setupFiles: [],
// setupFilesAfterEnv: [],
// snapshotSerializers: [],
// testEnvironment: 'node',
// testEnvironmentOptions: {},
// testLocationInResults: false,
// testMatch: [
// "**/__tests__/**/*.[jt]s?(x)",
// "**/?(*.)+(spec|test).[tj]s?(x)"
// ],
testPathIgnorePatterns: ['/node_modules/'],
// testRegex: [],
// testResultsProcessor: null,
// testRunner: "jasmine2",
// testURL: "http://localhost",
// timers: "real",
transform: {
'^.+\\.jsx?$': 'babel-jest', // Adding this line solved the issue
'^.+\\.tsx?$': 'ts-jest',
},
// moduleNameMapper: {
// '^antlr4$': 'antlr4/src/antlr4',
// },
transformIgnorePatterns: ['/node_modules/'],
// unmockedModulePathPatterns: undefined,
// verbose: null,
// watchPathIgnorePatterns: [],
// watchman: true,
};