mirror of
https://github.com/standardnotes/web.git
synced 2024-10-27 08:20:14 +03:00
34 lines
840 B
JavaScript
34 lines
840 B
JavaScript
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
|
const base = require('../../common.jest.json')
|
|
|
|
module.exports = {
|
|
...base,
|
|
moduleNameMapper: {
|
|
'@Lib/(.*)': '<rootDir>/lib/$1',
|
|
'@Services/(.*)': '<rootDir>/lib/Services/$1',
|
|
},
|
|
transform: {
|
|
'^.+\\.tsx?$': [
|
|
'ts-jest',
|
|
{ tsconfig: './lib/tsconfig.json', isolatedModules: true, babelConfig: 'babel.config.js' },
|
|
],
|
|
},
|
|
clearMocks: true,
|
|
collectCoverageFrom: ['lib/**/{!(index),}.ts'],
|
|
coverageDirectory: 'coverage',
|
|
coverageReporters: ['json', 'text', 'html'],
|
|
resetMocks: true,
|
|
resetModules: true,
|
|
roots: ['<rootDir>/lib'],
|
|
setupFiles: ['<rootDir>/jest-global.ts'],
|
|
setupFilesAfterEnv: [],
|
|
coverageThreshold: {
|
|
global: {
|
|
branches: 13,
|
|
functions: 22,
|
|
lines: 27,
|
|
statements: 27,
|
|
},
|
|
},
|
|
}
|