mirror of
https://github.com/standardnotes/app.git
synced 2026-01-11 19:56:41 +00:00
37 lines
920 B
JavaScript
37 lines
920 B
JavaScript
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
|
const base = require('../../node_modules/@standardnotes/config/src/jest.json');
|
|
|
|
module.exports = {
|
|
...base,
|
|
moduleNameMapper: {
|
|
'@Lib/(.*)': '<rootDir>/lib/$1',
|
|
'@Services/(.*)': '<rootDir>/lib/Services/$1',
|
|
},
|
|
globals: {
|
|
'ts-jest': {
|
|
tsconfig: '<rootDir>/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: [],
|
|
transform: {
|
|
'^.+\\.(ts|js)?$': 'ts-jest',
|
|
},
|
|
coverageThreshold: {
|
|
global: {
|
|
branches: 13,
|
|
functions: 22,
|
|
lines: 27,
|
|
statements: 28,
|
|
},
|
|
},
|
|
}
|