S3.3: pixel components: name-plate dialog titles, sunken fields, raised tabs, notched badges, XP bars, inventory slots, guide hint bubbles, game-over errors with Continue
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a6036308b7
commit
08ff96eec8
19 files changed
+149
-86
No files matched your search
@@ -33,6 +33,10 @@ test("a record that breaks one page leaves the rest of the app working", async (
|
||||
await page.getByRole("button", { name: "Approvals" }).click();
|
||||
const failure = page.getByRole("alert").filter({ hasText: "This page could not be shown." });
|
||||
await expect(failure).toContainText("Approval risk tone is missing.");
|
||||
// A failure reads as a game over, with Continue to try again; the same fault fails the same way.
|
||||
await expect(failure).toContainText("GAME OVER");
|
||||
await failure.getByRole("button", { name: "Continue" }).click();
|
||||
await expect(failure).toContainText("Approval risk tone is missing.");
|
||||
await page.getByRole("button", { name: "Home" }).click();
|
||||
await expect(failure).toHaveCount(0);
|
||||
await expect(page.getByRole("button", { name: "Approvals" })).toBeVisible();
|
||||
|
||||
Reference in new issue
Block a user