diff --git a/frontend/src/lib/geschichte/JourneyItemCard.svelte.spec.ts b/frontend/src/lib/geschichte/JourneyItemCard.svelte.spec.ts index dcdb6324..75a77516 100644 --- a/frontend/src/lib/geschichte/JourneyItemCard.svelte.spec.ts +++ b/frontend/src/lib/geschichte/JourneyItemCard.svelte.spec.ts @@ -100,11 +100,12 @@ describe('JourneyItemCard', () => { expect(document.body.textContent).not.toContain('✎'); }); - it('link meets 44px touch-target (min-h-[44px] class)', async () => { + it('link meets 44px touch-target minimum height', async () => { render(JourneyItemCard, { props: { item: baseItem() } }); const link = document.querySelector('a'); - expect(link?.className).toContain('min-h-[44px]'); + const rect = link?.getBoundingClientRect(); + expect(rect?.height).toBeGreaterThanOrEqual(44); }); it('XSS: note is rendered as plaintext — injected payload does not execute', async () => {