tachybase_todo/jest.config.js

30 lines
757 B
JavaScript
Raw Normal View History

2020-10-24 15:34:43 +08:00
const path = require('path');
const { pathsToModuleNameMapper } = require('ts-jest/utils');
const { compilerOptions } = require('./tsconfig.jest.json');
2020-10-24 15:34:43 +08:00
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
2021-05-23 08:38:08 +08:00
setupFilesAfterEnv: [
path.resolve(__dirname, 'dotenv.js'),
],
2020-10-24 15:34:43 +08:00
testMatch: [
// '**/__tests__/**/*.[jt]s?(x)',
'**/?(*.)+(spec|test).[jt]s?(x)'
],
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, {
prefix: '<rootDir>/',
}),
2020-12-02 13:23:09 +08:00
modulePathIgnorePatterns: [
"<rootDir>/.dumi/",
2021-05-23 08:38:08 +08:00
"<rootDir>/packages/father-build/",
"<rootDir>/packages/client/lib/"
2020-12-02 13:23:09 +08:00
],
2021-05-23 08:38:08 +08:00
globals: {
'ts-jest': {
babelConfig: true,
tsconfig: 'tsconfig.jest.json',
diagnostics: false,
},
},
2020-10-24 15:34:43 +08:00
};