UNPKG

@root-systems/redux-form-validators

Version:
33 lines (24 loc) 931 B
'use strict'; var _assert = require('assert'); var _assert2 = _interopRequireDefault(_assert); var _index = require('../index'); var _helper = require('./helper'); var _helper2 = _interopRequireDefault(_helper); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var ERROR_ID = 'form.errors.absence'; function test(value) { return (0, _helper2.default)((0, _index.absence)()(value)); } describe('Validator: absence', function () { it('should be invalid when `value` is not empty', function () { _assert2.default.equal(ERROR_ID, test(1)); _assert2.default.equal(ERROR_ID, test('str')); _assert2.default.equal(ERROR_ID, test(' abc ')); }); it('should be valid when `value` is empty', function () { _assert2.default.ok(!test()); _assert2.default.ok(!test('')); _assert2.default.ok(!test(' ')); _assert2.default.ok(!test(' \n \t ')); }); });