test: target data-quality reference in page header
MobilityOps acceptance / acceptance (pull_request) Successful in 5m54s

This commit is contained in:
NuklearRabbit
2026-09-01 01:44:50 +02:00
parent e531740bb9
commit 014caba7d5
+3 -3
View File
@@ -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();