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(); }); });