import { render, screen } from '@testing-library/svelte'; import { describe, expect, it } from 'vitest'; import HomePage from '../src/routes/(angemeldet)/+page.svelte'; import { ROUTE_NAMES } from '../src/routes'; import { baseData } from './fixtures'; describe('Home-Page View', () => { it('Überprüfe Links', () => { render(HomePage, { props: { data: baseData } }); let linkElement = screen.getByText('Vorgänge'); expect(linkElement).toBeInTheDocument(); expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.LIST); linkElement = screen.getByText('Hinzufügen'); expect(linkElement).toBeInTheDocument(); expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.UPLOAD); linkElement = screen.getByText('Benutzerverwaltung'); expect(linkElement).toBeInTheDocument(); expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.USERMGMT); }); });