From 0d0aa83c0c1cfc0c8c601f14dedd7242d2e7c77d Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 17 Mar 2026 20:55:34 +0100 Subject: [PATCH] fix(test): fix login page title test after DGB logo removal The logo was changed from an SVG to a plain , causing getByText('Familienarchiv') to match both the logo and the footer. - Update test to use getByRole('link') for precision - Remove "De Gruyter" from footer text to align with branding change Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/login/+page.svelte | 2 +- frontend/src/routes/login/page.svelte.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index 42166f88..f4265726 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -47,6 +47,6 @@
-

De Gruyter Familienarchiv

+

Familienarchiv

diff --git a/frontend/src/routes/login/page.svelte.spec.ts b/frontend/src/routes/login/page.svelte.spec.ts index 2d5514fb..ee8ccccd 100644 --- a/frontend/src/routes/login/page.svelte.spec.ts +++ b/frontend/src/routes/login/page.svelte.spec.ts @@ -8,7 +8,7 @@ const tick = () => new Promise((r) => setTimeout(r, 0)); describe('Login page – rendering', () => { it('renders the page title', async () => { render(LoginPage, {}); - await expect.element(page.getByText('Familienarchiv')).toBeInTheDocument(); + await expect.element(page.getByRole('link', { name: 'Familienarchiv' })).toBeInTheDocument(); await page.screenshot({ path: 'test-results/screenshots/login-default.png' }); });