// jest.config.js module.exports = { rootDir: './', globals: { __DEV__: true, __PROD__: false }, testEnvironment: 'node', preset: 'ts-jest', verbose: true, // report individual test bail: false, // enable to stop test when an error occur, detectOpenHandles: true, moduleDirectories: ['node_modules', 'src', 'test'], testMatch: ['**/test/**/*.test.ts?(x)'], testPathIgnorePatterns: ['node_modules/', 'dist/', '.json'], collectCoverageFrom: [ 'src/**/*.ts' ], coverageThreshold: { // coverage strategy global: { branches: 80, functions: 80, lines: 50, statements: -10 } }, testTimeout: 1000 * 15 };