diff --git a/tests/e2e/packet.spec.ts b/tests/e2e/packet.spec.ts index d3b0d98e..f081bb70 100644 --- a/tests/e2e/packet.spec.ts +++ b/tests/e2e/packet.spec.ts @@ -622,6 +622,7 @@ test("document QA needs no count check and persisted findings support evidence, .filter({ hasText: /^Elapsed/ }); await expect(lockTiming).toHaveAttribute("data-tip", /Local edits are paused until then/); + await page.mouse.move(0, 0); await lockTiming.hover(); await expect(page.getByTestId("review-tooltip")).toBeVisible(); await expect(page.getByTestId("review-tooltip")).toContainText("Local edits are paused"); diff --git a/tests/e2e/project-navigation.spec.ts b/tests/e2e/project-navigation.spec.ts index 67373710..bccd23fa 100644 --- a/tests/e2e/project-navigation.spec.ts +++ b/tests/e2e/project-navigation.spec.ts @@ -227,7 +227,9 @@ test("replayed reviews and a progress burst share bounded snapshot refreshes", a const panel = page.getByTestId("packet-review-panel"); await expect(panel).toContainText("Alpha saved review 12"); await expect(page.locator(".previous-reviews > div")).toHaveCount(11); - expect(await page.evaluate(() => window.rpcControl.held())).toEqual(["ReviewSnapshot"]); + await expect + .poll(() => page.evaluate(() => window.rpcControl.held())) + .toEqual(["ReviewSnapshot"]); // The selection's snapshot plus one refresh for the whole replay. expect((await snapshotProjects(page)).slice(before)).toEqual([ alpha.project.id,