-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjest.config.js
22 lines (22 loc) · 892 Bytes
/
jest.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
module.exports = {
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
testPathIgnorePatterns: ['<rootDir>/.next/', '<rootDir>/node_modules/'],
moduleDirectories: ['node_modules', 'src'],
// Ensure paths here match tsconfig!!
moduleNameMapper: {
'\\.(scss|sass|css)$': 'identity-obj-proxy',
'@test/(.*)$': '<rootDir>/test/$1',
'@components/(.*)$': '<rootDir>/src/components/$1',
'@config/(.*)$': '<rootDir>/src/config/$1',
'@data/(.*)$': '<rootDir>/src/data/$1',
'@hooks/(.*)$': '<rootDir>/src/hooks/$1',
'@pages/(.*)$': '<rootDir>/src/pages/$1',
'@public/(.*)$': '<rootDir>/public/$1',
'@styles/(.*)$': '<rootDir>/src/styles/$1',
'@theme/(.*)$': '<rootDir>/src/theme/$1',
'@utils/(.*)$': '<rootDir>/src/utils/$1',
'@/(.*)$': '<rootDir>/src/$1',
},
testEnvironment: 'jsdom',
transformIgnorePatterns: ['<rootDir>/node_modules/'],
}