import { create } from 'react-test-renderer'; import NumberField from './NumberField'; describe('NumberField', () => { it('Renders an FormErrorMessage if an error message is passed in', () => { const component = create( , ); expect(JSON.stringify(component.toJSON())).toContain('Error message'); }); it('Does not render an FormErrorMessage when errorMessage is null', () => { const component = create(); expect(JSON.stringify(component.toJSON())).not.toContain('Error message'); }); it('NumberField normal', () => { const tree = create( , ).toJSON(); expect(tree).toMatchSnapshot(); }); it('NumberField with error', () => { const tree = create( , ).toJSON(); expect(tree).toMatchSnapshot(); }); it('NumberField with enterKeyHint', () => { const tree = create( , ).toJSON(); expect(tree).toMatchSnapshot(); }); it('NumberField with name', () => { const tree = create( , ).toJSON(); expect(tree).toMatchSnapshot(); }); it('NumberField with autocomplete', () => { const tree = create( , ).toJSON(); expect(tree).toMatchSnapshot(); }); });