-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.js
78 lines (77 loc) · 2.15 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
// 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: ./tmp/jest_rs.,
clearMocks: true,
// collectCoverage: false,
// collectCoverageFrom: null,
coverageDirectory: 'coverage',
// coveragePathIgnorePatterns: [
// ./node_modules/.
// ],
// coverageReporters: [
// .json.,
// .text.,
// .lcov.,
// .clover.
// ],
// coverageThreshold: null,
// dependencyExtractor: null,
// errorOnDeprecated: false,
// forceCoverageMatch: [],
// globalSetup: null,
// globalTeardown: null,
// globals: {},
moduleDirectories: ['node_modules', '<rootDir>'],
modulePaths: ['<rootDir>', '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>/file.ignore.mock.js',
'\\.(css|less)$': '<rootDir>/styling.ignore.mock.js',
},
// modulePathIgnorePatterns: [],
// notify: false,
// notifyMode: .failure-change.,
// preset: 'ts-jest',
// projects: null,
// reporters: undefined,
// resetMocks: false,
// resetModules: false,
// resolver: null,
// restoreMocks: false,
// rootDir: null,
roots: ['<rootDir>'],
// runner: .jest-runner.,
// testing environment before each test
setupFiles: [],
setupFilesAfterEnv: [],
snapshotSerializers: [],
testEnvironment: 'jsdom',
// testEnvironmentOptions: {},
// testLocationInResults: false,
testMatch: [
'**/__tests__/**/*.[jt]s?(x)',
'**/__tests__/**/*.[jt]s?(x)',
'**/?(*.)+(spec|test).[tj]s?(x)',
'/__tests__/.*\\.test.(ts|tsx)$',
],
// testPathIgnorePatterns: [
// ./node_modules/.
// ],
// testRegex: '/__tests__/.*\\.test.(ts|tsx)$',
// testResultsProcessor: null,
// testRunner: .jasmine2.,
// testURL: .http://localhost.,
// timers: .real.,
// transformIgnorePatterns: [
// ./node_modules/.
// ],
// unmockedModulePathPatterns: undefined,
verbose: true,
// watchPathIgnorePatterns: [],
// watchman: true,
};