import * as React from 'react'; import render from '../../_utils/tests/render'; import RadioGroupField from '../RadioGroupField'; it('renders correctly for a basic RadioGroupField', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); it('renders correctly for a disabled RadioGroupField', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); it('renders correctly for a disabled RadioGroupField option', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); describe('states', () => { ['danger', 'success', 'warning', 'primary'].forEach(state => { it(`renders correctly for an RadioGroupField with state ${state}`, () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); }); }); it('renders correctly for an input field with a description', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); it('renders correctly for an input field with a hint', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); it('renders correctly for an optional input field', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); }); it('renders correctly for a required field', () => { const { container } = render( ); expect(container.firstChild).toMatchSnapshot(); });