Deflake the Supply run offline-queue tests (real-clock reset) (#157)
CI / ci (push) Successful in 6m5s

Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com>
This commit was merged in pull request #157.
This commit is contained in:
2026-10-09 10:10:50 -04:00
committed by approver_agent
parent cb451baed4
commit 839eb61f38
+6 -1
View File
@@ -201,10 +201,15 @@ async function openPage() {
} }
// reload ends the page open and its timers, as a reload does: a toggle it // reload ends the page open and its timers, as a reload does: a toggle it
// was waiting to try again is never tried, by it, again. // was waiting to try again is never tried, by it, again. The clock reads on
// as it did: clearAllTimers also puts it back to the real time the fake
// timers were installed at, which would open the new page on whatever week
// the real date falls in.
function reload(page: { unmount: () => void }) { function reload(page: { unmount: () => void }) {
page.unmount() page.unmount()
const now = Date.now()
vi.clearAllTimers() vi.clearAllTimers()
vi.setSystemTime(now)
} }
async function advance(ms: number) { async function advance(ms: number) {