Files

24 lines
684 B
TypeScript
Raw Permalink Normal View History

2026-01-14 19:28:17 +00:00
import type { Config } from "jest";
const config: Config = {
rootDir: ".",
testEnvironment: "node",
extensionsToTreatAsEsm: [".ts"],
transform: {
"^.+\\.(t|j)sx?$": ["ts-jest", { useESM: true, tsconfig: "./tsconfig.jest.json" }],
},
moduleNameMapper: {
"^@/utils/(.*)\\.js$": "<rootDir>/src/utils/$1.ts",
2026-01-15 22:33:25 +00:00
"^@/(.*)\\.ts$": "<rootDir>/src/$1.ts",
"^@/(.*)\\.js$": "<rootDir>/src/$1.ts",
"^@/(.*)$": "<rootDir>/src/$1",
2026-05-07 11:43:00 -07:00
"^(\\.{1,2}/.*)\\.js$": "$1",
2026-01-14 19:28:17 +00:00
},
testMatch: ["<rootDir>/test/**/*.test.ts"],
setupFilesAfterEnv: [],
collectCoverageFrom: ["src/**/*.ts"],
coveragePathIgnorePatterns: ["/node_modules/", "/test/"],
clearMocks: true,
};
export default config;