mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-05-13 13:08:41 -05:00
c80720c8c9
## Changes - teamsProvider.test.ts: fix got mock wiring (use top-level mockPost with dynamic import so mock intercepts correctly), fix getTestMessage assertion, fix incident URL path - superSimpleQueueHelper.test.ts: change default import to named import, update constructor from object to 16 positional params, rename getMonitorJob -> getHeartbeatJob, add all missing dependencies - monitorService.test.ts: remove stale constructor params (db, stringService, papaparse, errorService), add missing params (geoChecksRepository, incidentsRepository), fix method names (findLatestChecksByMonitorIds -> findLatestByMonitorIds, findDateRangeChecksByMonitor -> findByDateRangeAndMonitorId), update assertions from checks -> recentChecks - jest.config.ts: consolidate @/utils path mapping to resolve .ts files - Extract shared createMockLogger to test/helpers/ Closes #3457
25 lines
716 B
TypeScript
25 lines
716 B
TypeScript
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: {
|
|
"^@/validation/(.*)\\.js$": "<rootDir>/src/validation/$1.js",
|
|
"^@/utils/(.*)\\.js$": "<rootDir>/src/utils/$1.ts",
|
|
"^@/(.*)\\.ts$": "<rootDir>/src/$1.ts",
|
|
"^@/(.*)\\.js$": "<rootDir>/src/$1.ts",
|
|
"^@/(.*)$": "<rootDir>/src/$1",
|
|
},
|
|
testMatch: ["<rootDir>/test/**/*.test.ts"],
|
|
setupFilesAfterEnv: [],
|
|
collectCoverageFrom: ["src/**/*.ts"],
|
|
coveragePathIgnorePatterns: ["/node_modules/", "/test/"],
|
|
clearMocks: true,
|
|
};
|
|
|
|
export default config;
|