-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjest.config.ts
More file actions
23 lines (23 loc) · 1010 Bytes
/
jest.config.ts
File metadata and controls
23 lines (23 loc) · 1010 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
moduleDirectories: ['node_modules', 'src'],
testPathIgnorePatterns: ['/dist/', '/target/'],
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
moduleNameMapper: {
'@config': '<rootDir>/src/config/$1',
'@domain/currency': '<rootDir>/src/domain/currency/$1',
'@domain/wallet': '<rootDir>/src/domain/wallet/$1',
'@domain/transaction': '<rootDir>/src/domain/transaction/$1',
'@domain': '<rootDir>/src/domain/$1',
'@shared/exceptions': '<rootDir>/src/shared/exceptions/$1',
'@application/services/(.*)': '<rootDir>/src/application/services/$1',
'@application/controllers/transaction/':
'<rootDir>/src/application/controllers/transaction/$1',
'@application/DTOs/(.*)': '<rootDir>/src/application/DTOs/$1',
'@application/(.*)': '<rootDir>/src/application/$1',
'@db': '<rootDir>/src/db/$1',
'@repositories': '<rootDir>/src/repositories/$1',
'@shared': '<rootDir>/src/shared/$1',
},
};