money-control-frontend/jest.config.ts

26 lines
692 B
TypeScript

import type { Config } from 'jest';
const config: Config = {
clearMocks: true,
testEnvironment: 'jsdom',
coverageDirectory: 'coverage',
setupFilesAfterEnv: ['./configs/jest/setupTests.ts'],
modulePaths: [
'<rootDir>src',
'<rootDir>',
],
rootDir: './',
verbose: true,
preset: 'ts-jest/presets/js-with-ts',
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/configs/jest/__mocks__/fileMock.ts',
'\\.(css|less|scss)$': 'identity-obj-proxy',
},
transformIgnorePatterns: [
'node_modules/(?!react-dnd|dnd-core|@react-dnd|react-dnd-html5-backend)',
],
};
export default config;