redux-formo
Version:
An alternate forms framework for Redux+React.
32 lines (22 loc) • 1.03 kB
JavaScript
;
var _selectFieldState = require('./selectFieldState');
var _selectFieldState2 = _interopRequireDefault(_selectFieldState);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('selectFieldState()', function () {
it('should return an empty value when the field state does not exist', function () {
var state = (0, _selectFieldState2.default)('welcome', 'firstName')({
form: { welcome: { fields: {} } }
});
expect(state).to.be.an('object');
expect(state).to.be.deep.equal({});
});
it('should return an object with values when the field state exists', function () {
var state = (0, _selectFieldState2.default)('welcome', 'firstName')({
form: { welcome: { fields: { firstName: { valid: true, value: 'John' } } } }
});
expect(state).to.be.an('object');
expect(state).to.have.property('valid', true);
expect(state).to.have.property('value', 'John');
});
});
//# sourceMappingURL=selectFieldState.test.js.map