From c84bb3ca7ba758b627d9d206638de4485cfd96ce Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 22 Mar 2026 19:44:35 +0100 Subject: [PATCH] fix(e2e): open avatar dropdown before clicking logout button The logout action was moved into a user avatar dropdown in the nav. The E2E test was clicking the now-hidden button directly. Refs #35 Co-Authored-By: Claude Sonnet 4.6 --- frontend/e2e/auth.spec.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/e2e/auth.spec.ts b/frontend/e2e/auth.spec.ts index 0aa61199..06c290f4 100644 --- a/frontend/e2e/auth.spec.ts +++ b/frontend/e2e/auth.spec.ts @@ -50,6 +50,8 @@ test.describe('Authentication', () => { test('logout clears the session and redirects to /login', async ({ page }) => { await login(page); + // Logout is inside the user avatar dropdown — open it first + await page.locator('button[aria-haspopup="true"]').click(); await page.getByRole('button', { name: 'Abmelden' }).click(); await expect(page).toHaveURL(/\/login/); // Confirm session is gone: navigating to / redirects back