import { h } from 'preact'; import { render } from '@testing-library/preact'; import { axe } from 'jest-axe'; import InviteForm from '../ChatChannelSettings/InviteForm'; describe('', () => { it('should have no a11y violations', async () => { const { container } = render(); const results = await axe(container); expect(results).toHaveNoViolations(); }); it('should render with no usernames', () => { const { getByLabelText, getByText } = render( , ); getByLabelText('Usernames to invite'); getByText('Submit'); }); it('should render with usernames to invite', () => { const { getByLabelText } = render( , ); const input = getByLabelText('Usernames to invite'); expect(input.value).toEqual('@bobbytables, @xss, @owasp'); }); });