-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.ts
28 lines (27 loc) · 1.04 KB
/
jest.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import type { Config } from '@jest/types';
export default async (): Promise<Config.InitialOptions> => {
return {
verbose: true,
moduleDirectories: ['<rootDir>/node_modules'],
modulePathIgnorePatterns: ['<rootDir>/dist/'],
preset: 'ts-jest',
testEnvironment: 'node',
coverageReporters: ['json-summary', 'lcov', 'text', 'text-summary'],
moduleNameMapper: {
// Se for utilizar módulos linkados, comentar a linha abaixo:
'@designliquido/delegua/(.*)': '<rootDir>/node_modules/@designliquido/delegua/$1'
// E descomentar a linha abaixo:
// '@designliquido/delegua/(.*)': '<rootDir>/node_modules/@designliquido/delegua/fontes/$1'
},
// TODO: Até então não conseguimos fazer funcionar.
// Mantido aqui caso seja útil no futuro.
/* transform: {
'^.+\\.ts$': [
'ts-jest',
{
tsconfig: 'tsconfig.test.json'
},
]
} */
};
};