const { pathsToModuleNameMapper } = require("ts-jest"); const { compilerOptions } = require("./tsconfig.json"); const paths = compilerOptions.paths ? compilerOptions.paths : {}; module.exports = { preset: "ts-jest", rootDir: "./", testEnvironment: "jsdom", setupFilesAfterEnv: ["/src/test/jest.setup.ts"], testPathIgnorePatterns: ["/node_modules/"], moduleNameMapper: { ...pathsToModuleNameMapper(paths, { prefix: "/" }), }, displayName: "ui-tests", transform: { "^.+\\.svg$": "/src/test/svgTransform.ts", "^.+\\.tsx?$": [ "ts-jest", { tsconfig: "/tsconfig.test.json", }, ], }, coveragePathIgnorePatterns: ["/src/index.ts"], };