Use one verb per action in the English UI: sign in, sign out, create account
CI / full-gate (push) Successful in 2m39s

This commit is contained in:
2026-08-05 00:34:05 +02:00
parent 46548ae758
commit 34b668d49f
7 changed files with 25 additions and 9 deletions
+3 -2
View File
@@ -102,8 +102,9 @@ test("the public landing at / is ungated and links to sign in + register", async
// the same app shell every page renders — the menu shows even signed out (permission-filtered).
await expect(page.locator(".sidebar")).toBeVisible();
await expect(page.locator('use[href="#i-gear"]')).toHaveCount(0); // no settings cog to offer a signed-out visitor
await expect(page.getByRole("link", { name: "Log in" })).toHaveAttribute("href", "/login");
await expect(page.getByRole("link", { name: "Create account" })).toHaveAttribute("href", "/registration");
// Scoped to the landing itself: the anonymous sidebar offers a "Sign in" link of its own.
await expect(page.locator("#main-content").getByRole("link", { name: "Sign in" })).toHaveAttribute("href", "/login");
await expect(page.locator("#main-content").getByRole("link", { name: "Create account" })).toHaveAttribute("href", "/registration");
await shot(page, "live-05-public-landing");
});