diff --git a/e2e/navigation.spec.ts b/e2e/navigation.spec.ts index ca81cb3..1d87a42 100644 --- a/e2e/navigation.spec.ts +++ b/e2e/navigation.spec.ts @@ -1,11 +1,11 @@ import { expect, test } from "@playwright/test"; test.describe("top-level navigation", () => { - test("home page renders and links to prime moments", async ({ page }) => { + test("home page renders and links to experiments", async ({ page }) => { await page.goto("/"); await expect(page).toHaveTitle("func.lol"); - const link = page.getByRole("link", { name: "Prime Moments" }); + const link = page.getByRole("link", { name: "Experiments" }); await expect(link).toBeVisible(); }); @@ -17,10 +17,13 @@ test.describe("top-level navigation", () => { await expect(card).toBeVisible(); }); - test("home -> prime moments navigation", async ({ page }) => { + test("home -> experiments -> prime moments navigation", async ({ page }) => { await page.goto("/"); - await page.getByRole("link", { name: "Prime Moments" }).click(); + await page.getByRole("link", { name: "Experiments" }).click(); + await page.waitForURL("/x"); + + await page.getByRole("link", { name: /prime moments/i }).click(); await page.waitForURL("/x/prime-moments"); await expect(page.locator("h1")).toContainText("Prime");