import { expect, test } from "@playwright/test"; test.describe("Admin panel", () => { test("admin login page redirects unauthenticated users", async ({ page }) => { await page.goto("/admin"); await expect(page).toHaveURL(/login/); }); test("admin page has login form", async ({ page }) => { await page.goto("/admin"); await expect(page.locator('input[name="username"]')).toBeVisible(); await expect(page.locator('input[name="password"]')).toBeVisible(); }); });