parsleyjs
Version:
Validate your forms, frontend, without writing a single line of javascript!
23 lines (17 loc) • 765 B
JavaScript
import $ from 'jquery';
import Parsley from '../../../src/parsley';
import dateiso from '../../../src/extra/validator/dateiso';
describe('extra/validator/dateiso', () => {
it('should have dateiso validator', () => {
var expectValidation = function(value, name, requirements) {
var field = $('<input>').parsley();
field.options[name] = requirements;
return expect(field.isValid({force: true, value: value}));
};
expectValidation('', 'dateiso').not.to.be(true);
expectValidation('foo', 'dateiso').not.to.be(true);
expectValidation('1986-30-01', 'dateiso').not.to.be(true);
expectValidation('1986-12-45', 'dateiso').not.to.be(true);
expectValidation('1986-12-01', 'dateiso').to.be(true);
});
});