UNPKG

validaty

Version:

jQuery Validaty - A Validation Plugin

45 lines (34 loc) 904 B
describe('onValid', function() { 'use strict'; beforeEach(function() { fixture.load('default.html'); }); context('when valid', function() { it('is executed', function(done) { var form = $('form'); form.validaty({ onValid: function(inputs, event) { expect(inputs.length).toEqual(1); expect(inputs[0]).toEqual(document.querySelector('input')); expect(event.type).toEqual('submit'); expect(this).toEqual(form[0]); done(); } }); $('[data-validaty]').val(true); form.submit(); }); }); context('when fail', function() { it('not executed', function() { var form = $('form'); form.validaty({ onValid: function() { fail('onValid must not be called'); } }); $('[data-validaty]').val(false); form.submit(); }); }); });