UNPKG

@blinkk/selective-edit

Version:
28 lines 1.11 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const length_1 = require("./rule/length"); const validationRules_1 = require("./validationRules"); const classes_1 = require("../utility/classes"); const validation_1 = require("./validation"); const ava_1 = __importDefault(require("ava")); (0, ava_1.default)('validation errors are stored when there are errors', t => { const failMessage = 'failed'; const classManager = new classes_1.ClassManager(); classManager.registerClass('length', length_1.LengthRule); const rules = new validationRules_1.Rules(classManager); rules.addRuleFromConfig({ type: 'length', min: { value: 3, message: failMessage, }, }); const validation = new validation_1.Validation(rules); // Should fail validation. validation.validate('ab'); t.is(true, validation.hasAnyResults(null)); }); //# sourceMappingURL=validation.test.js.map