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();
});
});