2018-04-04 12:02:56 +08:00
|
|
|
module.exports = {
|
2018-07-07 15:14:00 +08:00
|
|
|
// The bail config option can be used here to have Jest stop running tests after
|
|
|
|
// the first failure.
|
|
|
|
bail: false,
|
|
|
|
|
|
|
|
// Indicates whether each individual test should be reported during the run.
|
2018-04-04 12:02:56 +08:00
|
|
|
verbose: false,
|
2018-07-07 15:14:00 +08:00
|
|
|
|
|
|
|
// Indicates whether the coverage information should be collected while executing the test
|
2018-04-05 11:27:06 +08:00
|
|
|
collectCoverage: false,
|
2018-07-07 15:14:00 +08:00
|
|
|
|
|
|
|
// The directory where Jest should output its coverage files.
|
2018-04-04 12:02:56 +08:00
|
|
|
coverageDirectory: './coverage/',
|
2018-07-07 15:14:00 +08:00
|
|
|
|
|
|
|
// If the test path matches any of the patterns, it will be skipped.
|
|
|
|
testPathIgnorePatterns: ['<rootDir>/node_modules/'],
|
|
|
|
|
|
|
|
// If the file path matches any of the patterns, coverage information will be skipped.
|
|
|
|
coveragePathIgnorePatterns: ['<rootDir>/node_modules/'],
|
|
|
|
|
|
|
|
// The pattern Jest uses to detect test files.
|
|
|
|
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.jsx?$',
|
2018-08-16 18:35:04 +08:00
|
|
|
|
2018-08-16 18:36:58 +08:00
|
|
|
// This option sets the URL for the jsdom environment.
|
|
|
|
// It is reflected in properties such as location.href.
|
|
|
|
// @see: https://github.com/facebook/jest/issues/6769
|
2023-01-30 15:19:38 +08:00
|
|
|
testEnvironmentOptions: {
|
|
|
|
url: 'http://localhost/',
|
|
|
|
},
|
2020-12-15 17:15:37 +08:00
|
|
|
|
|
|
|
// @see: https://jestjs.io/docs/en/configuration#coveragethreshold-object
|
|
|
|
coverageThreshold: {
|
|
|
|
global: {
|
|
|
|
statements: 100,
|
|
|
|
branches: 95,
|
|
|
|
functions: 100,
|
|
|
|
lines: 100,
|
|
|
|
},
|
|
|
|
},
|
2018-04-04 12:02:56 +08:00
|
|
|
};
|