import { render, screen } from '../../../../tests/utils'; import { LabelledBooleanField } from './labelled-boolean-field'; import { label } from './labelled-boolean-field.fixture'; describe('LabelledBooleanField', () => { it('renders a labelled checkbox', () => { render( null} type="checkbox" value="checkbox" /> ); expect(screen.getByLabelText(label)).toBeInTheDocument(); expect(screen.getByRole('checkbox')).toBeChecked(); }); it('renders a labelled radio option', () => { render( null} type="radio" value="radio" /> ); expect(screen.getByLabelText(label)).toBeInTheDocument(); expect(screen.getByRole('radio')).toBeChecked(); }); });