import { test, expect } from "@playwright/test"; import { login } from "./test-helpers"; test("login and register hide navbar", async ({ page }) => { await page.goto("/login"); await expect(page.locator("header")).toHaveCount(0); await page.goto("/register"); await expect(page.locator("header")).toHaveCount(0); }); test("login shows entries for seeded owner", async ({ page }) => { await login(page, "owner1@fiddy.dev", "FiddyDev123!"); await expect(page).toHaveURL("/"); await expect(page.getByRole("button", { name: "Entries" })).toBeVisible(); }); test("no-group user sees empty state", async ({ page }) => { await login(page, "nogroup@fiddy.dev", "FiddyDev123!"); await expect(page).toHaveURL("/"); await expect(page.getByText("Create or join a group to add entries.")).toBeVisible(); });