From 76238e377b2e13d40c2cf41dd957ac5c5452799f Mon Sep 17 00:00:00 2001 From: Groom Book CTO Date: Thu, 19 Mar 2026 02:28:36 +0000 Subject: [PATCH] fix(e2e): use specific locator for customer portal test getByText('Paws & Reflect') matched 3 elements causing strict mode violation. Scope to navigation role for unique match. Co-Authored-By: Claude Opus 4.6 --- apps/e2e/tests/navigation.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/e2e/tests/navigation.spec.ts b/apps/e2e/tests/navigation.spec.ts index f26c6e4..0b8e78f 100644 --- a/apps/e2e/tests/navigation.spec.ts +++ b/apps/e2e/tests/navigation.spec.ts @@ -42,7 +42,7 @@ test.beforeEach(async ({ page }) => { test("customer portal loads at root", async ({ page }) => { await page.goto("/"); - await expect(page.getByText("Paws & Reflect")).toBeVisible(); + await expect(page.getByRole("navigation").getByText("Paws & Reflect")).toBeVisible(); await expect(page.locator("nav")).toBeVisible(); });