Repository navigation
Expand file tree
/
Copy pathjest.config.ts
More file actions
125 lines (101 loc) · 3.46 KB
/
Copy pathjest.config.ts
File metadata and controls
125 lines (101 loc) · 3.46 KB
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import { pathsToModuleNameMapper } from "ts-jest";
import { compilerOptions } from "./tsconfig.json";
export default {
// automock: false,
bail: true,
// cacheDirectory: "/tmp/jest_rs",
clearMocks: true,
// collectCoverage: false,
// collectCoverageFrom: undefined,
// coverageDirectory: undefined,
// coveragePathIgnorePatterns: [
// "/node_modules/"
// ],
coverageProvider: "v8",
// coverageReporters: [
// "json",
// "text",
// "lcov",
// "clover"
// ],
// coverageThreshold: undefined,
// dependencyExtractor: undefined,
// errorOnDeprecated: false,
// forceCoverageMatch: [],
// globalSetup: undefined,
// globalTeardown: undefined,
// globals: {},
// maxWorkers: "50%",
// moduleDirectories: [
// "node_modules"
// ],
// moduleFileExtensions: [
// "js",
// "jsx",
// "ts",
// "tsx",
// "json",
// "node"
// ],
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/src/' }),
// modulePathIgnorePatterns: [],
// notify: false,
// notifyMode: "failure-change",
preset: 'ts-jest',
// projects: undefined,
// reporters: undefined,
// resetMocks: false,
// resetModules: false,
// resolver: undefined,
// restoreMocks: false,
// The root directory that Jest should scan for tests and modules within
// rootDir: undefined,
// A list of paths to directories that Jest should use to search for files in
// roots: [
// "<rootDir>"
// ],
// Allows you to use a custom runner instead of Jest's default test runner
// runner: "jest-runner",
// The paths to modules that run some code to configure or set up the testing environment before each test
// setupFiles: [],
// A list of paths to modules that run some code to configure or set up the testing framework before each test
// setupFilesAfterEnv: [],
// The number of seconds after which a test is considered as slow and reported as such in the results.
// slowTestThreshold: 5,
// A list of paths to snapshot serializer modules Jest should use for snapshot testing
// snapshotSerializers: [],
// The test environment that will be used for testing
// testEnvironment: "jest-environment-node",
// Options that will be passed to the testEnvironment
// testEnvironmentOptions: {},
// Adds a location field to test results
// testLocationInResults: false,
// The glob patterns Jest uses to detect test files
// testMatch: [
// "**/__tests__/**/*.[jt]s?(x)",
// "**/?(*.)+(spec|test).[tj]s?(x)"
// ],
// An array of regexp pattern strings that are matched against all test paths, matched tests are skipped
// testPathIgnorePatterns: [
// "/node_modules/"
// ],
// The regexp pattern or array of patterns that Jest uses to detect test files
// testRegex: [],
// This option allows the use of a custom results processor
// testResultsProcessor: undefined,
// This option allows use of a custom test runner
// testRunner: "jest-circus/runner",
// This option sets the URL for the jsdom environment. It is reflected in properties such as location.href
// testURL: "http://localhost",
// Setting this value to "fake" allows the use of fake timers for functions such as "setTimeout"
// timers: "real",
// transform: undefined,
// transformIgnorePatterns: [
// "/node_modules/",
// "\\.pnp\\.[^\\/]+$"
// ],
// unmockedModulePathPatterns: undefined,
// verbose: undefined,
// watchPathIgnorePatterns: [],
// watchman: true,
};