-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.js
25 lines (24 loc) · 875 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
23
24
25
module.exports = {
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/__mocks__/fileMock.js',
'\\.(css|less|scss)$': 'identity-obj-proxy',
'^abstracts/(.*)$': '<rootDir>/src/abstracts/$1',
'^base/(.*)$': '<rootDir>/src/base/$1',
'^components/(.*)$': '<rootDir>/src/components/$1',
'^layout/(.*)$': '<rootDir>/src/layout/$1',
'^pages/(.*)$': '<rootDir>/src/pages/$1',
'^logic/(.*)$': '<rootDir>/src/logic/$1',
'^utilities/(.*)$': '<rootDir>/src/utilities/$1',
'^testUtils$': '<rootDir>/testUtils',
},
coverageThreshold: {
global: {
branches: 90,
functions: 90,
lines: 90,
},
},
coveragePathIgnorePatterns: ['/node_modules/', '<rootDir>/src/index.jsx'],
setupFiles: ['<rootDir>/node_modules/regenerator-runtime/runtime'],
};