@cnamts/form-builder
Version:
FormBuilder for the French Health Insurance
18 lines (13 loc) • 547 B
text/typescript
import { form, formErrors, formErrorsInvalidValues, formErrorsWrongTypes } from './data/formErrors';
import { setFormErrors } from '../';
describe('setFormErrors', () => {
it('sets error messages on fields', () => {
expect(setFormErrors(formErrors, form)).toMatchSnapshot();
});
it('does not sets an error on unknown fields', () => {
expect(setFormErrors(formErrorsInvalidValues, form)).toMatchSnapshot();
});
it('skips errors with wrong types', () => {
expect(setFormErrors(formErrorsWrongTypes, form)).toMatchSnapshot();
});
});