Skip to content

Commit 9699c12

Browse files
committed
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.
1 parent 93b4715 commit 9699c12

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

apps/webapp/test/runsRepositoryCursor.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ describe("RunsRepository cursor pagination", () => {
7070
"dddddddddddddddddddddddd",
7171
"eeeeeeeeeeeeeeeeeeeeeeee",
7272
];
73-
const base = new Date("2026-06-04T16:55:07.000Z").getTime();
73+
const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window
7474
for (let i = 0; i < ids.length; i++) {
7575
await prisma.taskRun.create({
7676
data: {
@@ -160,7 +160,7 @@ describe("RunsRepository cursor pagination", () => {
160160
"bbbbbbbbbbbbbbbbbbbbbbbb",
161161
"cccccccccccccccccccccccc",
162162
];
163-
const base = new Date("2026-06-04T16:55:07.000Z").getTime();
163+
const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window
164164
for (let i = 0; i < ids.length; i++) {
165165
await prisma.taskRun.create({
166166
data: {
@@ -255,7 +255,7 @@ describe("RunsRepository cursor pagination", () => {
255255
"bbbbbbbbbbbbbbbbbbbbbbbb",
256256
"cccccccccccccccccccccccc",
257257
];
258-
const base = new Date("2026-06-04T16:55:07.000Z").getTime();
258+
const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window
259259
for (let i = 0; i < ids.length; i++) {
260260
await prisma.taskRun.create({
261261
data: {
@@ -339,7 +339,7 @@ describe("RunsRepository cursor pagination", () => {
339339
"dddddddddddddddddddddddd",
340340
"eeeeeeeeeeeeeeeeeeeeeeee",
341341
];
342-
const base = new Date("2026-06-04T16:55:07.000Z").getTime();
342+
const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window
343343
for (let i = 0; i < ids.length; i++) {
344344
await prisma.taskRun.create({
345345
data: {
@@ -458,7 +458,7 @@ describe("RunsRepository cursor pagination", () => {
458458
"bbbbbbbbbbbbbbbbbbbbbbbb",
459459
"cccccccccccccccccccccccc",
460460
];
461-
const base = new Date("2026-06-04T16:55:07.000Z").getTime();
461+
const base = Date.now() - 60 * 60 * 1000; // relative, so fixtures never age out of the default 7d window
462462
for (let i = 0; i < ids.length; i++) {
463463
await prisma.taskRun.create({
464464
data: {

0 commit comments

Comments
 (0)