-
Notifications
You must be signed in to change notification settings - Fork 46
/
jest.config.js
90 lines (89 loc) · 2.21 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
88
89
90
process.env.TZ = 'GMT';
module.exports = {
// automock: false,
// bail: 0,
clearMocks: true,
// collectCoverage: false,
collectCoverageFrom: [
'src/**/*.js',
'!src/**/*.{css,scss,test.js}',
'!src/entry.js',
'!src/i18n.js',
'!src/store.js',
'!src/index.js',
'!src/config.js',
],
coverageDirectory: 'coverage',
// coverageProvider: "babel",
// coverageReporters: [
// "json",
// "text",
// "lcov",
// "clover"
// ],
// coverageThreshold: undefined,
// dependencyExtractor: undefined,
// errorOnDeprecated: false,
// forceCoverageMatch: [],
// globalSetup: undefined,
// globalTeardown: undefined,
// globals: {},
// maxWorkers: "50%",
// moduleDirectories: [
// "node_modules"
// ],
// moduleFileExtensions: [
// "js",
// "json",
// "jsx",
// "ts",
// "tsx",
// "node"
// ],
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/__mocks__/fileMock.js',
'\\.(css|scss)$': 'identity-obj-proxy',
},
// modulePathIgnorePatterns: [],
// notify: false,
// notifyMode: "failure-change",
// preset: undefined,
// projects: undefined,
// reporters: undefined,
// resetMocks: false,
// resetModules: false,
// resolver: undefined,
// restoreMocks: false,
// rootDir: undefined,
// roots: [
// "<rootDir>"
// ],
// runner: "jest-runner",
// setupFiles: [],
setupFilesAfterEnv: ['./__mocks__/client.js', 'jest-extended/all', '<rootDir>/test/setup.js'],
// slowTestThreshold: 5,
testEnvironment: 'jsdom',
testEnvironmentOptions: {},
// testLocationInResults: false,
testMatch: [
'**/?(*.)+(spec|test).[tj]s?(x)',
],
testPathIgnorePatterns: [],
// testRegex: [],
// testResultsProcessor: undefined,
// testRunner: "jasmine2",
// timers: "real",
transform: {
'^.+\\.(js|jsx|ts|tsx)$': '<rootDir>/node_modules/babel-jest',
'.+\\.(css|styl|less|sass|scss)$': 'jest-css-modules-transform',
},
// transformIgnorePatterns: [
// "/node_modules/",
// "\\.pnp\\.[^\\/]+$"
// ],
// unmockedModulePathPatterns: undefined,
// verbose: undefined,
// watchPathIgnorePatterns: [],
// watchman: true,
};