redux-form
Version:
A higher order component decorator for forms using Redux and React
48 lines (43 loc) • 1.16 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _actions = require('../actions');
var describeStartSubmit = function describeStartSubmit(reducer, expect, _ref) {
var fromJS = _ref.fromJS;
return function () {
it('should set submitting on startSubmit', function () {
var state = reducer(fromJS({
foo: {
doesnt: 'matter',
should: 'notchange'
}
}), (0, _actions.startSubmit)('foo'));
expect(state).toEqualMap({
foo: {
doesnt: 'matter',
should: 'notchange',
submitting: true
}
});
});
it('should set submitting on startSubmit, and NOT reset submitFailed', function () {
var state = reducer(fromJS({
foo: {
doesnt: 'matter',
should: 'notchange',
submitFailed: true
}
}), (0, _actions.startSubmit)('foo'));
expect(state).toEqualMap({
foo: {
doesnt: 'matter',
should: 'notchange',
submitting: true,
submitFailed: true
}
});
});
};
};
exports.default = describeStartSubmit;