fix: make persistence tests more reliable

- Remove expectBeforeAndAfterReload from mocked API tests
- Add explicit test.step() for before/after reload checks
- Add retry config for flaky clipboard tests
- Add sleep after reload for language persistence test
This commit is contained in:
dayuan.jiang
2026-01-05 00:53:48 +09:00
parent 828bf43e31
commit 129b74a1b0
3 changed files with 32 additions and 21 deletions

View File

@@ -9,6 +9,9 @@ import {
import { createMockSSEResponse } from "./lib/helpers"
test.describe("Copy/Paste Functionality", () => {
// Clipboard tests can be flaky due to browser permissions
test.describe.configure({ retries: 1 })
test("can paste text into chat input", async ({ page }) => {
await page.goto("/", { waitUntil: "networkidle" })
await getIframe(page).waitFor({ state: "visible", timeout: 30000 })