From fd2bf21e7e056a0d245bbd8e46219d5fd6e7c414 Mon Sep 17 00:00:00 2001 From: AjTheSpidey Date: Wed, 20 May 2026 04:07:38 +0800 Subject: [PATCH] test: wait for export bytes in e2e --- tests/e2e/gif-export.spec.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/e2e/gif-export.spec.ts b/tests/e2e/gif-export.spec.ts index 0f0e1a2..c00dc40 100644 --- a/tests/e2e/gif-export.spec.ts +++ b/tests/e2e/gif-export.spec.ts @@ -88,11 +88,13 @@ async function exportFromLoadedVideo(format: "gif" | "mp4"): Promise { await editorWindow.getByTestId(`testId-${format}-format-button`).click(); await editorWindow.getByTestId("testId-export-button").click(); - await expect( - editorWindow.getByText(`${format === "gif" ? "GIF" : "Video"} exported successfully`), - ).toBeVisible({ - timeout: 90_000, - }); + await expect + .poll( + () => + app.evaluate(() => Boolean((globalThis as Record)["__testExportData"])), + { timeout: 90_000 }, + ) + .toBe(true); const base64 = await app.evaluate( () => (globalThis as Record)["__testExportData"] as string,