/** @type {import("jest").Config} */ module.exports = { testEnvironment: "jsdom", roots: ["/src"], testPathIgnorePatterns: [ "/node_modules/", "/src/features/onboarding/__tests__/e2e/", "/src/__tests__/e2e/", ], testMatch: [ "**/__tests__/**/*.(test|spec).[jt]s?(x)", "**/*.(test|spec).[jt]s?(x)", ], transform: { "^.+\\.(ts|tsx)$": "babel-jest", }, moduleNameMapper: { "^@/(.*)$": "/src/$1", "\\.(css|less|scss|sass)$": "identity-obj-proxy", }, setupFilesAfterEnv: ["/src/setupTests.ts"], collectCoverageFrom: [ "src/**/*.{ts,tsx}", "!src/**/*.d.ts", "!src/main.tsx", "!src/setupTests.ts", "!src/**/__tests__/**", ], }