From cd57ecba9fb2a337eb57559d695de1d94cc54b14 Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Mon, 19 Oct 2026 18:47:56 +0000 Subject: [PATCH] havre: the browser test opens the Harbor tab before exporting from it Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BQqGFv54JJTw7p3rgGjP7C --- ventures/havre/tests/smoke.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ventures/havre/tests/smoke.mjs b/ventures/havre/tests/smoke.mjs index ccc61fe..a00613c 100644 --- a/ventures/havre/tests/smoke.mjs +++ b/ventures/havre/tests/smoke.mjs @@ -1032,7 +1032,9 @@ async function main() { await has(page, "#adult-note", /^their photos and clips can be adult/); // exports, made in the browser; the PNG comes back in whole + await page.click("#lt-harbor"); await page.getByRole("button", { name: "Export Ines Corbel" }).click(); + await page.click("#lt-chars"); let png = ""; for (const [kind, ext] of [["havre", ".havre.json"], ["v3", ".card.json"], ["prompt", ".txt"], ["png", ".png"]]) { const [dl] = await Promise.all([page.waitForEvent("download"), page.click(`[data-out="${kind}"]`)]);