import { InitialOptionsTsJest } from 'ts-jest/dist/types'; const config: InitialOptionsTsJest = { preset: 'ts-jest/presets/js-with-ts', moduleNameMapper: { '\\.(css|sass|less|scss)$': 'identity-obj-proxy', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/fileMock.js', '^containers(.*)$': '/src/containers$1', '^components(.*)$': '/src/components$1', '^config(.*)$': '/src/config$1', '^utils(.*)$': '/src/utils$1', '^styles(.*)$': '/src/styles$1', '^pages(.*)$': '/src/pages$1', '^shared(.*)$': '/src/shared$1', '^test(.*)$': '/src/test$1', }, globals: { 'ts-jest': { tsconfig: '/tsconfig.test.json', }, }, setupFiles: ['/src/setupTests.ts', 'jest-canvas-mock'], testMatch: ['/src/**/*.spec.ts', '/src/**/*.spec.tsx'], }; export default config;