From 9699c1233459c2a2961818aa23502b8574872cd0 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Thu, 11 Jun 2026 19:00:59 +0100 Subject: [PATCH] test(webapp): use relative fixture dates in runs cursor pagination tests The fixtures pinned createdAt to 2026-06-04, and listRuns applies the default 7 day window when no time filter is given. The fixtures aged out of that window on 2026-06-11, turning every CI run red for a test the branch never touched. Relative dates keep the fixtures inside the window permanently. --- apps/webapp/test/runsRepositoryCursor.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/webapp/test/runsRepositoryCursor.test.ts b/apps/webapp/test/runsRepositoryCursor.test.ts index 79677060f7..f7e02763ad 100644 --- a/apps/webapp/test/runsRepositoryCursor.test.ts +++ b/apps/webapp/test/runsRepositoryCursor.test.ts @@ -70,7 +70,7 @@ describe("RunsRepository cursor pagination", () => { "dddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeee", ]; - const base = new Date("2026-06-04T16:55:07.000Z").getTime(); + const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window for (let i = 0; i < ids.length; i++) { await prisma.taskRun.create({ data: { @@ -160,7 +160,7 @@ describe("RunsRepository cursor pagination", () => { "bbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccc", ]; - const base = new Date("2026-06-04T16:55:07.000Z").getTime(); + const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window for (let i = 0; i < ids.length; i++) { await prisma.taskRun.create({ data: { @@ -255,7 +255,7 @@ describe("RunsRepository cursor pagination", () => { "bbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccc", ]; - const base = new Date("2026-06-04T16:55:07.000Z").getTime(); + const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window for (let i = 0; i < ids.length; i++) { await prisma.taskRun.create({ data: { @@ -339,7 +339,7 @@ describe("RunsRepository cursor pagination", () => { "dddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeee", ]; - const base = new Date("2026-06-04T16:55:07.000Z").getTime(); + const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window for (let i = 0; i < ids.length; i++) { await prisma.taskRun.create({ data: { @@ -458,7 +458,7 @@ describe("RunsRepository cursor pagination", () => { "bbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccc", ]; - const base = new Date("2026-06-04T16:55:07.000Z").getTime(); + const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window for (let i = 0; i < ids.length; i++) { await prisma.taskRun.create({ data: {