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