2023-05-15 14:43:09 +05:30
|
|
|
module.exports = {
|
|
|
|
|
testTimeout: 30000,
|
|
|
|
|
testMatch: ['**/__tests__/**/*.+(ts|tsx|js)'],
|
2023-05-17 11:41:58 +05:30
|
|
|
testEnvironment: 'jsdom',
|
2023-05-15 14:43:09 +05:30
|
|
|
transform: {
|
|
|
|
|
'^.+\\.(ts|tsx)?$': 'ts-jest',
|
2023-05-17 11:41:58 +05:30
|
|
|
'^.+\\.scss.js?$': '<rootDir>/testTransformers/scssTransformer.js',
|
2023-05-15 14:43:09 +05:30
|
|
|
},
|
2023-05-17 11:41:58 +05:30
|
|
|
transformIgnorePatterns: [],
|
|
|
|
|
setupFilesAfterEnv: ['<rootDir>/testTransformers/setupTests.js'],
|
2023-05-15 14:43:09 +05:30
|
|
|
testPathIgnorePatterns: [
|
|
|
|
|
'factory',
|
|
|
|
|
'fileTransformer.js',
|
|
|
|
|
'Helper.ts',
|
|
|
|
|
'setupTests.ts',
|
|
|
|
|
'__mock__',
|
|
|
|
|
'scssTransformer.js',
|
|
|
|
|
],
|
2023-05-17 11:41:58 +05:30
|
|
|
globals: {},
|
2023-05-15 14:43:09 +05:30
|
|
|
moduleNameMapper: {
|
|
|
|
|
'\\.(scss|css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
|
2023-05-17 11:41:58 +05:30
|
|
|
'<rootDir>/testTransformers/fileTransformer.js',
|
|
|
|
|
'@navi/web-ui/(.*)': '<rootDir>/node_modules/@navi/web-ui',
|
2023-05-15 14:43:09 +05:30
|
|
|
},
|
2023-05-17 11:41:58 +05:30
|
|
|
verbose: true,
|
2023-05-15 14:43:09 +05:30
|
|
|
};
|