diff --git a/apps/e2e/tests/fixtures.ts b/apps/e2e/tests/fixtures.ts index bf26d5f..6dc1c72 100644 --- a/apps/e2e/tests/fixtures.ts +++ b/apps/e2e/tests/fixtures.ts @@ -16,6 +16,18 @@ export const test = base.extend({ await page.route("**/api/dev/config", (route) => route.fulfill({ json: { authDisabled: false } }) ); + // Mock the branding endpoint so BrandingProvider resolves immediately + await page.route("**/api/branding", (route) => + route.fulfill({ + json: { + businessName: "GroomBook", + primaryColor: "#4f8a6f", + accentColor: "#8b7355", + logoBase64: null, + logoMimeType: null, + }, + }) + ); // Seed localStorage as a fallback in case the mock is bypassed await page.addInitScript(() => { localStorage.setItem( diff --git a/apps/e2e/tests/navigation.spec.ts b/apps/e2e/tests/navigation.spec.ts index e79a5f6..544518a 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.getByRole("navigation").getByText("Paws & Reflect")).toBeVisible(); + await expect(page.getByRole("navigation").getByText("GroomBook")).toBeVisible(); await expect(page.locator("nav")).toBeVisible(); });