From 556e661f4d88a0aceb061c922dfa2ba9c168a733 Mon Sep 17 00:00:00 2001 From: silent-cipher Date: Fri, 3 Jul 2026 12:33:17 +0530 Subject: [PATCH] test(jobs): add fake timers to data_set_lifecycle_check tests --- apps/backend/src/jobs/jobs.service.spec.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/backend/src/jobs/jobs.service.spec.ts b/apps/backend/src/jobs/jobs.service.spec.ts index 782a5f7d..1895901f 100644 --- a/apps/backend/src/jobs/jobs.service.spec.ts +++ b/apps/backend/src/jobs/jobs.service.spec.ts @@ -1360,6 +1360,9 @@ describe("JobsService schedule rows", () => { }); it("data_set_lifecycle_check job skips when disabled", async () => { + vi.useFakeTimers(); + vi.setSystemTime(new Date("2024-01-01T12:00:00Z")); + baseConfigValues = { ...baseConfigValues, jobs: { ...baseConfigValues.jobs, dataSetLifecycleCheckEnabled: false } as IConfig["jobs"], @@ -1386,6 +1389,9 @@ describe("JobsService schedule rows", () => { }); it("data_set_lifecycle_check job creates and terminates a throwaway data set when enabled", async () => { + vi.useFakeTimers(); + vi.setSystemTime(new Date("2024-01-01T12:00:00Z")); + baseConfigValues = { ...baseConfigValues, jobs: { ...baseConfigValues.jobs, dataSetLifecycleCheckEnabled: true } as IConfig["jobs"],