UNPKG

amex-jest-preset

Version:
46 lines (43 loc) 1.27 kB
/* * Copyright (c) 2017 American Express Travel Related Services Company, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the License * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express * or implied. See the License for the specific language governing permissions and limitations under * the License. */ const isCI = require('is-ci'); module.exports = { cache: !isCI, testResultsProcessor: require.resolve('./html-report-creator'), collectCoverage: true, collectCoverageFrom: [ '**/*.js', '!**/node_modules/**', '!build/**', '!dist/**', '!lib/**', '!test-results/**', ], testEnvironment: 'node', cacheDirectory: '<rootDir>/.jest-cache', coverageDirectory: '<rootDir>/test-results/coverage', coverageReporters: [ 'text', 'lcov', 'cobertura', ], coverageThreshold: { global: { branches: 100, functions: 100, lines: 100, statements: 100, }, }, };