fix(test): NotificationDropdown iframe navigation crash + Tailwind CI noise #548

Merged
marcel merged 7 commits from feat/issue-545-notification-dropdown-iframe-fix into main 2026-05-12 11:35:41 +02:00
Showing only changes of commit f6a0d7aa3e - Show all commits

View File

@@ -1,8 +1,11 @@
import { describe, it, expect, vi, afterEach } from 'vitest';
import { cleanup, render } from 'vitest-browser-svelte';
import { page } from 'vitest/browser';
import { goto } from '$app/navigation';
import NotificationDropdown from './NotificationDropdown.svelte';
vi.mock('$app/navigation', () => ({ goto: vi.fn() }));
afterEach(cleanup);
const makeNotification = (overrides: Record<string, unknown> = {}) => ({
@@ -164,9 +167,10 @@ describe('NotificationDropdown', () => {
}
});
await page.getByRole('link').click();
await page.getByRole('link', { name: /alle aktivitäten|view all/i }).click();
expect(onClose).toHaveBeenCalledOnce();
expect(goto).toHaveBeenCalledWith('/aktivitaeten');
});
it('renders MENTION items with the mention verb text', async () => {