import React from 'react'; import renderWithTheme from '../../../testUtils/renderWithTheme'; import { StyledCard, StyledCardHeader, StyledCardContent } from '../StyledCard'; describe('StyledCard', () => { it('has withBorder style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has withoutBorder style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); }); describe('StyledCardHeader', () => { it('has small style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has medium style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it.each` variant ${'basic'} ${'primary'} ${'info'} ${'grey'} `('has $variant style', ({ variant }) => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); }); describe('StyledCardHeader', () => { it('has small style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has medium style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has mainContent style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has extra style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); });