import React from 'react'; import { render } from '@testing-library/react'; import 'jest-styled-components'; import { Grommet } from '../../Grommet'; import { Anchor } from '../../Anchor'; import { Box } from '../../Box'; import { Button } from '../../Button'; import { PageHeader } from '..'; const sizes = ['small', 'medium', 'large']; const levels = ['1', '2', '3', '4', '5', '6', 1, 2, 3, 4, 5, 6]; describe('PageHeader', () => { test('basic', () => { const { asFragment } = render( } parent={} /> , ); expect(asFragment()).toMatchSnapshot(); }); sizes.forEach((size?: any) => { test(`size - ${size}`, () => { const { asFragment } = render( } parent={} size={size} /> , ); expect(asFragment()).toMatchSnapshot(); }); }); test('custom theme', () => { const customTheme = { pageHeader: { medium: { areas: [ ['parent', 'parent'], ['title', 'null'], ['subtitle', 'null'], ['actions', 'actions'], ], }, }, }; const { asFragment } = render(