import type { Config } from 'jest'; const config: Config = { verbose: true, testEnvironment: 'jsdom', transform: { '^.+\\.tsx?$': 'ts-jest', }, moduleNameMapper: { '\\.(gif|ttf|eot|svg|png)$': '/test/__mocks__/fileMock.ts', '\\.(css|less|sass|scss)$': 'identity-obj-proxy', '@service/(.*)': ['/src/services/$1'], '@constant/(.*)': ['/src/constants/$1'], '@hook/(.*)': ['/src/hooks/$1'], '@helper/(.*)': ['/src/helpers/$1'], '@context/(.*)': ['/src/contexts/$1'], '@component/(.*)': ['/src/components/$1'], '@commonStyle/(.*)': ['/src/commons/styles/$1'], '@type/(.*)': ['/src/types/$1'], '@page/(.*)': ['/src/pages/$1'], }, setupFilesAfterEnv: ['/jest.setup.ts'], setupFiles: ['/.jest/setEnvVar.ts'], testEnvironmentOptions: { customExportConditions: [''], }, }; export default config;