fiddy/apps/web/e2e/auth.spec.ts
Nico f8e426542d
Some checks failed
Build & Deploy Fiddy (Dokploy) / build (push) Has been cancelled
Build & Deploy Fiddy (Dokploy) / deploy (push) Has been cancelled
feat: implement schedules pivot, scheduler service, and dokploy deploy flow
2026-02-15 17:10:58 -08:00

22 lines
838 B
TypeScript

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();
});