diff --git a/tests/e2e/self-serve-wash.spec.js b/tests/e2e/self-serve-wash.spec.js index bd42ea90..cd8095c1 100644 --- a/tests/e2e/self-serve-wash.spec.js +++ b/tests/e2e/self-serve-wash.spec.js @@ -691,11 +691,18 @@ test.describe("Self-serve wash", () => { }); await page.reload({ waitUntil: "domcontentloaded" }); + await expect(page.getByTestId("self-serve-questions-step")).toBeVisible({ timeout: 10_000 }); + await expect(page.getByTestId("self-serve-nav-confirm")).toBeDisabled(); + await page.getByTestId("self-serve-question-21-yes").click(); + await expect(page.getByTestId("self-serve-nav-confirm")).toBeEnabled({ timeout: 10_000 }); + await page.getByTestId("self-serve-nav-confirm").click(); + await expect(page.getByTestId("self-serve-lane-step")).toBeVisible({ timeout: 10_000 }); - await expect(page.getByRole("radio", { name: /Maskine/i })).toBeDisabled(); + await expect(page.getByTestId("self-serve-lane-option-7")).toContainText("Tilgængelig"); + await expect(page.getByTestId("self-serve-lane-option-8")).toContainText("Vaskebanen er ikke tilgængelig"); + await expect(page.getByRole("radio", { name: /Maskine/i })).toBeEnabled(); await expect(page.getByTestId("self-serve-machine-unavailable-guidance")).toHaveCount(0); await expect(page.locator("body")).not.toContainText(removedMachineUnavailableGuidanceText); - await expect(page.getByTestId("self-serve-nav-confirm")).toBeDisabled(); await page.getByTestId("self-serve-lane-option-7").click(); await page.getByTestId("self-serve-wash-type-manual").click();