mirror of
https://github.com/appwrite/console.git
synced 2026-04-07 19:17:46 +00:00
26 lines
868 B
TypeScript
26 lines
868 B
TypeScript
import { expect, test } from 'vitest';
|
|
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');
|
|
});
|