test(260610-hbu): drop unused 'now' param in rowForNow helper

This commit is contained in:
Lucas Berger
2026-06-10 12:38:37 -04:00
parent 93bb2c1c68
commit 19d92c671b
@@ -186,25 +186,25 @@ describe('reminderScheduler — catch-up window and missed-tick recovery', () =>
const sub = { id: 1, userId: 1, endpoint: 'https://push.example.com/1', p256dh: 'k', auth: 'a' } const sub = { id: 1, userId: 1, endpoint: 'https://push.example.com/1', p256dh: 'k', auth: 'a' }
function rowForNow(now: Date) { function rowForNow() {
return makeEventRow({ uid: 'single-fire-uid', dtstartUtc: eventDtstart, ...sub, subId: sub.id, subUserId: sub.userId, subEndpoint: sub.endpoint, subP256dh: sub.p256dh, subAuth: sub.auth }) return makeEventRow({ uid: 'single-fire-uid', dtstartUtc: eventDtstart, ...sub, subId: sub.id, subUserId: sub.userId, subEndpoint: sub.endpoint, subP256dh: sub.p256dh, subAuth: sub.auth })
} }
// Tick at t0 (event 15 min out) // Tick at t0 (event 15 min out)
vi.setSystemTime(t0) vi.setSystemTime(t0)
vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow(t0)])) vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow()]))
await runReminderCheck(t0) await runReminderCheck(t0)
// Tick at t0+1min (event 14 min out — still in window, same uid) // Tick at t0+1min (event 14 min out — still in window, same uid)
const t1 = new Date(t0.getTime() + 60 * 1000) const t1 = new Date(t0.getTime() + 60 * 1000)
vi.setSystemTime(t1) vi.setSystemTime(t1)
vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow(t1)])) vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow()]))
await runReminderCheck(t1) await runReminderCheck(t1)
// Tick at t0+2min (event 13 min out — still in window, same uid) // Tick at t0+2min (event 13 min out — still in window, same uid)
const t2 = new Date(t0.getTime() + 2 * 60 * 1000) const t2 = new Date(t0.getTime() + 2 * 60 * 1000)
vi.setSystemTime(t2) vi.setSystemTime(t2)
vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow(t2)])) vi.mocked(db.select).mockReturnValue(makeSelectMock([rowForNow()]))
await runReminderCheck(t2) await runReminderCheck(t2)
// Exactly one dispatch total: uid dedup prevents re-fire on ticks 2 and 3 // Exactly one dispatch total: uid dedup prevents re-fire on ticks 2 and 3