Files
console/tests/unit/layout/breadcrumbs.test.ts
Torsten Dittmann d558818bf2 fix: tests
2022-10-24 11:11:03 +02:00

26 lines
865 B
TypeScript

import '@testing-library/jest-dom';
import { render } from '@testing-library/svelte';
import BreadcrumbsComponent from '../../../src/lib/layout/breadcrumbs.svelte';
test('shows relevant breadcrumbs', async () => {
const { queryByText } = render(BreadcrumbsComponent, {
breadcrumbs: [
{
href: '/lorem',
title: 'First'
},
{
href: '/ipsum',
title: 'Second'
}
]
});
expect(queryByText('First')).toBeInTheDocument();
expect(queryByText('First')).toHaveAccessibleName();
expect(queryByText('First')).toHaveAttribute('href', '/lorem');
expect(queryByText('Second')).toBeInTheDocument();
expect(queryByText('Second')).toHaveAccessibleName();
expect(queryByText('Second')).toHaveAttribute('href', '/ipsum');
});