import React from 'react';
import renderWithTheme from '../../../testUtils/renderWithTheme';
import { ModalContent, ModalHeader } from '../StyledModal';
describe('ModalContent', () => {
it('has default style', () => {
const { container } = renderWithTheme();
expect(container.firstChild).toMatchSnapshot();
});
it.each`
themeSize
${'small'}
${'large'}
${'xlarge'}
${'xxlarge'}
`('renders correctly when themeSize is $themeSize', ({ themeSize }) => {
const { container } = renderWithTheme(
);
expect(container.firstChild).toMatchSnapshot();
});
});
describe('ModalHeader', () => {
it.each`
themeVariant
${undefined}
${'basic'}
${'primary'}
`(
'renders correctly when themeVariant is $themeVariant',
({ themeVariant }) => {
const { container } = renderWithTheme(
);
expect(container.firstChild).toMatchSnapshot();
}
);
});