From f64dadb1dd4be0bffe4c4be81082a14c65e8b20f Mon Sep 17 00:00:00 2001 From: winewill Date: Mon, 19 Oct 2026 17:14:18 +0800 Subject: [PATCH] test(web): match page-owned clock cleanup API --- apps/web/tests/collapse-timing.e2e.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/web/tests/collapse-timing.e2e.ts b/apps/web/tests/collapse-timing.e2e.ts index b32954a43f..a19b71192b 100644 --- a/apps/web/tests/collapse-timing.e2e.ts +++ b/apps/web/tests/collapse-timing.e2e.ts @@ -39,7 +39,6 @@ describe.skipIf(MODE === 'record')('web e2e: recorded collapse timing', () => { let prompt: string let replayDir: string let hostClock: ReturnType | undefined - let unpinBrowserClock: (() => void) | undefined beforeAll(async () => { // Seeded and live prompt timestamps share the renderer's fixture day, so a run @@ -64,7 +63,7 @@ describe.skipIf(MODE === 'record')('web e2e: recorded collapse timing', () => { await seedSession(scaffold, fixture, SEED_ID, undefined, { createdAt: WEB_FIXTURE_TIME }) browser = await chromium.launch({ headless: true }) page = await newEnglishPage(browser) - if (MODE !== 'record') unpinBrowserClock = await pinBrowserClock(page) + if (MODE !== 'record') await pinBrowserClock(page) tripwire = watchConsole(page) await page.goto(scaffold.authenticatedUrl, { waitUntil: 'load' }) await page.getByRole('button', { name: 'Account menu', exact: true }).waitFor() @@ -76,7 +75,6 @@ describe.skipIf(MODE === 'record')('web e2e: recorded collapse timing', () => { await browser?.close().catch((error: unknown) => failures.push(error)) await scaffold?.close().catch((error: unknown) => failures.push(error)) } finally { - unpinBrowserClock?.() hostClock?.mockRestore() } if (replayDir !== undefined) {