import { render, screen } from '@test-utils'; import BooleanField from './boolean-field'; describe('BooleanField', () => { it('renders an unchecked checkbox', () => { render( null} type="checkbox" value="checkbox" /> ); expect(screen.getByRole('checkbox')).not.toBeChecked(); }); it('renders a checked checkbox', () => { render( null} type="checkbox" value="checkbox" /> ); expect(screen.getByRole('checkbox')).toBeChecked(); }); it('renders an unchecked radio', () => { render( null} type="radio" value="radio" /> ); expect(screen.getByRole('radio')).not.toBeChecked(); }); it('renders a checked radio', () => { render( null} type="radio" value="radio" /> ); expect(screen.getByRole('radio')).toBeChecked(); }); });