test(FN-4786): complete Step 4 — add first-turn loading regressions

Fusion-Task-Id: FN-4786
Fusion-Task-Lineage: eb683ec8-8b9d-4e3d-852c-7076224afa6b
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 18:05:06 -07:00
committed by gsxdsm
parent 560e35708a
commit ec169bf347
2 changed files with 70 additions and 5 deletions

View File

@@ -583,8 +583,15 @@ describe("PlanningModeModal", () => {
expect(screen.getByText("Analyzing requirements...")).toBeDefined();
});
const loader = document.querySelector(".planning-loading .spin");
expect(loader).not.toBeNull();
const { loadAllAppCss } = await import("../../test/cssFixture");
const css = loadAllAppCss();
expect(css).toMatch(/\.spin\s*\{[^}]*animation:\s*spin\s+1s\s+linear\s+infinite;/);
expect(screen.getByRole("button", { name: "Hide thinking" })).toBeDefined();
expect(document.querySelector(".planning-thinking-output")).not.toBeNull();
expect(document.querySelector(".planning-thinking-output")?.textContent).toContain("Analyzing requirements...");
});
});