From 25198273e55f584b70f8b243d99046ee156e4b89 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Mon, 21 Apr 2025 17:06:46 +0200 Subject: [PATCH] fix(frontend): Falende testen --- frontend/e2e/basic-homepage.spec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/e2e/basic-homepage.spec.ts b/frontend/e2e/basic-homepage.spec.ts index 94dd685a..7a724c77 100644 --- a/frontend/e2e/basic-homepage.spec.ts +++ b/frontend/e2e/basic-homepage.spec.ts @@ -9,6 +9,8 @@ test("User can pick their language", async ({ page }) => { await expect(page.locator("h1")).toContainText("Onze sterke punten"); await expect(page.getByRole("heading", { name: "Innovatief" })).toBeVisible(); + await page.getByRole("heading", { name: "Innovatief" }).click(); + await expect(page.getByRole("button", { name: "vertalen" })).toBeVisible(); await page.getByRole("button", { name: "vertalen" }).click(); await page.getByText("English").click(); @@ -78,5 +80,7 @@ test("Cannot sign in with invalid credentials", async ({ page }) => { test("Cannot skip login", async ({ page }) => { await page.goto("/user"); - await expect(page.getByRole("link", { name: "log in" })).toBeVisible(); + // Should redirect to login + await expect(page.getByText('login')).toBeVisible(); + await expect(page.getByRole('button', { name: 'teacher' })).toBeVisible(); });