25 lines
678 B
JavaScript
25 lines
678 B
JavaScript
const ignores = ['/node_modules/', '__mocks__'];
|
|
|
|
module.exports = {
|
|
collectCoverageFrom: ['src/lib/app.ts'],
|
|
testMatch: ['**/test/**/*.spec.+(ts|tsx|js)'],
|
|
testPathIgnorePatterns: [...ignores],
|
|
coveragePathIgnorePatterns: [...ignores, 'src/(umd|cjs|esm)-entry.js$'],
|
|
transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$'],
|
|
coverageDirectory: './coverage',
|
|
coverageThreshold: {
|
|
global: {
|
|
branches: 80,
|
|
functions: 100,
|
|
lines: 100,
|
|
statements: 100,
|
|
},
|
|
},
|
|
moduleFileExtensions: ['ts', 'tsx', 'js'],
|
|
transform: {
|
|
'^.+\\.(ts|tsx)$': 'ts-jest',
|
|
},
|
|
verbose: true,
|
|
setupFilesAfterEnv: ['./jest.setup.js'],
|
|
};
|