UNPKG

redux-form

Version:

A higher order component decorator for forms using Redux and React

48 lines (45 loc) 1.25 kB
import { startAsyncValidation } from '../actions'; var describeStartAsyncValidation = function describeStartAsyncValidation(reducer, expect, _ref) { var fromJS = _ref.fromJS; return function () { it('should set asyncValidating on startAsyncValidation', function () { var state = reducer(fromJS({ foo: { doesnt: 'matter', should: 'notchange' } }), startAsyncValidation('foo')); expect(state).toEqualMap({ foo: { doesnt: 'matter', should: 'notchange', asyncValidating: true } }); }); it('should set asyncValidating with field name on startAsyncValidation', function () { var state = reducer(fromJS({ foo: { values: { myField: 'initialValue' }, initial: { myField: 'initialValue' } } }), startAsyncValidation('foo', 'myField')); expect(state).toEqualMap({ foo: { values: { myField: 'initialValue' }, initial: { myField: 'initialValue' }, asyncValidating: 'myField' } }); }); }; }; export default describeStartAsyncValidation;