import React from 'react'; import 'jest-styled-components'; import { render } from '@testing-library/react'; import { axe } from 'jest-axe'; import 'jest-axe/extend-expect'; import 'regenerator-runtime/runtime'; import { Collapsible } from '..'; import { Grommet } from '../../Grommet'; import { Text } from '../../Text'; describe('Collapsible', () => { test('no accessibility violations', async () => { const { container } = render( Example , ); const results = await axe(container); expect(results).toHaveNoViolations(); }); test('open', () => { const { container } = render( Example , ); expect(container.firstChild).toMatchSnapshot(); }); test('onClick open default', () => { const { container, rerender } = render( Example , ); expect(container.firstChild).toMatchSnapshot(); rerender( Example , ); expect(container.firstChild).toMatchSnapshot(); }); });