test(web-next): add Playwright config + smoke specs (home, about, blog 404)

This commit is contained in:
2026-05-05 09:25:42 +02:00
parent 22bee5362f
commit 106e5c2737
8 changed files with 135 additions and 21 deletions

View File

@@ -0,0 +1,12 @@
import { test, expect } from "@playwright/test";
test("home page renders site name + nav + article list", async ({ page }) => {
await page.goto("/");
// Page renders and shows site name
await expect(page.locator("h1").first()).toBeVisible();
// Site name from siteSettings (mock seed: "My App")
await expect(page.locator("body")).toContainText(/My App/i);
// Nav element is present on the page
const nav = page.locator("nav");
await expect(nav).toHaveCount(1);
});