mirror of https://github.com/portainer/portainer
23 lines
645 B
TypeScript
23 lines
645 B
TypeScript
|
import { UserContext } from '@/portainer/hooks/useUser';
|
||
|
import { UserViewModel } from '@/portainer/models/user';
|
||
|
import { render } from '@/react-tools/test-utils';
|
||
|
|
||
|
import { PageHeader } from './PageHeader';
|
||
|
|
||
|
test('should display a PageHeader', async () => {
|
||
|
const username = 'username';
|
||
|
const user = new UserViewModel({ Username: username });
|
||
|
|
||
|
const title = 'title';
|
||
|
const { queryByText } = render(
|
||
|
<UserContext.Provider value={{ user }}>
|
||
|
<PageHeader title={title} />
|
||
|
</UserContext.Provider>
|
||
|
);
|
||
|
|
||
|
const heading = queryByText(title);
|
||
|
expect(heading).toBeVisible();
|
||
|
|
||
|
expect(queryByText(username)).toBeVisible();
|
||
|
});
|