import { h } from 'preact'; import { render } from '@testing-library/preact'; import { axe } from 'jest-axe'; import { Dropdown } from '@crayons'; describe('', () => { it('should have no a11y violations when rendered', async () => { const { container } = render( Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus. , ); const results = await axe(container); expect(results).toHaveNoViolations(); }); it('should render', () => { const { container } = render( Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus. , ); expect(container.innerHTML).toMatchSnapshot(); }); it('should render with additional CSS classes', () => { const { container } = render( Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus. , ); expect(container.innerHTML).toMatchSnapshot(); }); });