import { create } from 'react-test-renderer';
import Button from './Button';
import Dropdown from './Dropdown';
import Link from './Link';
import PageHeader from './PageHeader';
describe('PageHeader', () => {
it('renders', () => {
const tree = create().toJSON();
expect(tree).toMatchSnapshot();
});
it('renders subtext', () => {
const tree = create().toJSON();
expect(tree).toMatchSnapshot();
});
it('renders badge with type', () => {
const tree = create(
,
).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders within a max width', () => {
const tree = create(
,
).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders primary action', () => {
const tree = create(
,
dropdownItems: [
{}}
option={{ value: 'Create', label: 'Create' }}
/>,
],
}}
title="Settings"
/>,
).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders secondary action', () => {
const tree = create(
,
dropdownItems: [
{}}
option={{ value: 'Create', label: 'Create' }}
/>,
],
}}
secondaryAction={{
component: Help center,
dropdownItems: [
,
],
}}
title="Settings"
/>,
).toJSON();
expect(tree).toMatchSnapshot();
});
});