From 3885f6ff4613d890e51d48687517c729af30d9b6 Mon Sep 17 00:00:00 2001 From: Keith Lawrence Date: Mon, 3 Feb 2025 10:59:55 +0000 Subject: [PATCH] Move search-api test - government-frontend doesn't use search api as of https://github.com/alphagov/government-frontend/pull/3419 - frontend uses it now, but also we've removed the schema-name identifiers from main, so we have to update the locator. --- tests/frontend.spec.js | 6 ++++++ tests/government-frontend.spec.js | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/frontend.spec.js b/tests/frontend.spec.js index d316db3..ab709ce 100644 --- a/tests/frontend.spec.js +++ b/tests/frontend.spec.js @@ -160,4 +160,10 @@ test.describe("Frontend", { tag: ["@app-frontend", "@domain-www"] }, () => { await page.getByRole("tab", { name: "Gogledd Iwerddon" }).click(); await expect(page.getByRole("heading", { name: "Yr ŵyl banc nesaf yng Ngogledd Iwerddon yw" })).toBeVisible(); }); + + test("Check the frontend can talk to Search API", { tag: ["@worksonmirror"] }, async ({ page }) => { + await page.goto("/government/get-involved"); + await expect(page.getByRole("heading", { name: "Recently opened" })).toBeVisible(); + await expect(page.locator("main > div").nth(3).locator(".gem-c-document-list__item-title")).toHaveCount(3); + }); }); diff --git a/tests/government-frontend.spec.js b/tests/government-frontend.spec.js index a2162b8..7dd2587 100644 --- a/tests/government-frontend.spec.js +++ b/tests/government-frontend.spec.js @@ -19,12 +19,6 @@ test.describe("Government Frontend", { tag: ["@app-government-frontend"] }, () = await expect(page.getByText("How often do you want to get emails?")).toBeVisible(); }); - test("Check the frontend can talk to Search API", { tag: ["@worksonmirror"] }, async ({ page }) => { - await page.goto("/government/get-involved"); - await expect(page.getByRole("heading", { name: "Recently opened" })).toBeVisible(); - await expect(page.locator(".get-involved > div").nth(3).locator(".gem-c-document-list__item-title")).toHaveCount(3); - }); - test("Check a travel advice country page loads", { tag: ["@worksonmirror"] }, async ({ page }) => { await page.goto("/foreign-travel-advice/luxembourg"); await expect(page.getByRole("heading", { name: "Luxembourg" })).toBeVisible();