1 | module.exports = {
|
2 | globals: {
|
3 | "ts-jest": {
|
4 | tsConfig: "tsconfig.json",
|
5 | },
|
6 | },
|
7 |
|
8 | setupFiles: ["<rootDir>/test/setup.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>/test/**/*.test.ts"],
|
18 | transform: {
|
19 | "^.+\\.(ts|tsx)$": "ts-jest",
|
20 | },
|
21 |
|
22 | collectCoverage: true,
|
23 | collectCoverageFrom: ["<rootDir>/src/**/*.ts"],
|
24 | coverageReporters: ["text"],
|
25 | };
|