From 014caba7d5972c630683d9583ade8291c977c04e Mon Sep 17 00:00:00 2001 From: NuklearRabbit <145918611+NuklearRabbit@users.noreply.github.com> Date: Tue, 1 Sep 2026 01:44:50 +0200 Subject: [PATCH] test: target data-quality reference in page header --- frontend/e2e/interactive-elements.spec.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/e2e/interactive-elements.spec.ts b/frontend/e2e/interactive-elements.spec.ts index feea94f..e9705c3 100644 --- a/frontend/e2e/interactive-elements.spec.ts +++ b/frontend/e2e/interactive-elements.spec.ts @@ -185,7 +185,7 @@ test("data quality issue detail: defer and reject buttons work", async ({ page, expect(ref).not.toBe(""); await firstLink.click(); await expect(page).toHaveURL(new RegExp(`/data-quality/${ref}$`)); - await expect(page.getByText(ref, { exact: true })).toBeVisible(); + await expect(page.locator(".page-header .page-eyebrow")).toHaveText(ref); await page.getByRole("button", { name: "Defer" }).click(); await expect(page.locator(".badge.status-deferred")).toBeVisible(); }); @@ -193,7 +193,7 @@ test("data quality issue detail: defer and reject buttons work", async ({ page, test("data quality: providing missing fields resolves a vehicle issue", async ({ page, request }) => { await resetDemoData(request); await page.goto("/data-quality/DQ-DEMO-ATTENTION"); - await expect(page.getByText("DQ-DEMO-ATTENTION", { exact: true })).toBeVisible(); + await expect(page.locator(".page-header .page-eyebrow")).toHaveText("DQ-DEMO-ATTENTION"); await page.getByLabel("Registration number").fill("TST-777"); await page.getByLabel("Make").fill("TestMake"); @@ -207,7 +207,7 @@ test("data quality: providing missing fields resolves a vehicle issue", async ({ test("data quality: resolving a booking overlap blocks one booking", async ({ page, request }) => { await resetDemoData(request); await page.goto("/data-quality/DQ-DEMO-OVERLAP"); - await expect(page.getByText("DQ-DEMO-OVERLAP", { exact: true })).toBeVisible(); + await expect(page.locator(".page-header .page-eyebrow")).toHaveText("DQ-DEMO-OVERLAP"); await page.getByRole("radio", { name: /Block BK-DEMO-OVERLAP-A/ }).check(); await page.getByRole("button", { name: /^Block BK-DEMO-OVERLAP-A$/ }).click();