module.exports = { // 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. verbose: false, // Indicates whether the coverage information should be collected while executing the test collectCoverage: false, // The directory where Jest should output its coverage files. coverageDirectory: './coverage/', // If the test path matches any of the patterns, it will be skipped. testPathIgnorePatterns: ['/node_modules/'], // If the file path matches any of the patterns, coverage information will be skipped. coveragePathIgnorePatterns: ['/node_modules/'], // The pattern Jest uses to detect test files. testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.jsx?$', // 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 testURL: 'http://localhost/', // @see: https://jestjs.io/docs/en/configuration#coveragethreshold-object coverageThreshold: { global: { statements: 100, branches: 95, functions: 100, lines: 100, }, }, };