1 | module.exports = {
|
2 | globals: {
|
3 | "ts-jest": {
|
4 | tsConfig: "./tsconfig.json",
|
5 | },
|
6 | },
|
7 |
|
8 | setupFiles: ["<rootDir>/src/setup.test.ts"],
|
9 |
|
10 | moduleFileExtensions: ["ts", "tsx", "js"],
|
11 | modulePaths: ["<rootDir>/src"],
|
12 | moduleNameMapper: {
|
13 | "^@environment$": "<rootDir>/src/commons/environment/development.env.ts",
|
14 | "^@config$": "<rootDir>/src/loader/default.config.ts",
|
15 | "^@recsys/(.*)$": "<rootDir>/src/$1",
|
16 | },
|
17 | testMatch: ["<rootDir>/src/**/*.test.ts"],
|
18 | testPathIgnorePatterns: ["<rootDir>/src/setup.test.ts"],
|
19 | transform: {
|
20 | "^.+\\.(ts|tsx)$": "ts-jest",
|
21 | },
|
22 |
|
23 | collectCoverage: true,
|
24 | collectCoverageFrom: ["<rootDir>/src/**/*.ts"],
|
25 | coverageReporters: ["text"],
|
26 | };
|