forked from deriv-com/p2p
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjest.config.cjs
20 lines (20 loc) · 852 Bytes
/
jest.config.cjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module.exports = {
moduleNameMapper: {
'@deriv-com/translations': '<rootDir>/__mocks__/LocalizeMock.js',
// eslint-disable-next-line sort-keys
'@deriv-com/(.*)': '<rootDir>/node_modules/@deriv-com/$1',
'\\.(css|less|sass|scss)$': 'identity-obj-proxy',
'\\.png': '<rootDir>/__mocks__/fileMock.js',
'\\.svg': '<rootDir>/__mocks__/svgMock.js',
'^@/(.*)$': '<rootDir>/src/$1',
'^@/assets/(.*)$': '<rootDir>/src/assets/$1',
},
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
testEnvironment: 'jsdom',
testPathIgnorePatterns: ['useModalManager.spec.tsx'],
transform: {
'^.+\\.(js|jsx)$': 'babel-jest',
'^.+\\.tsx?$': 'ts-jest',
},
transformIgnorePatterns: ['/node_modules/(?!(@deriv-com/translations|@deriv-com/ui|@sendbird/chat)).+\\.js$'],
};