UNPKG

istesequi

Version:

Lightweight and intuitive javascript library

36 lines (31 loc) 828 B
// Testing the main file describe(".trigger()", function() { it("should be a function", function() { expect(typeof base.trigger).to.equal('function'); }); it("can trigger a click", function() { base.on('click', function(e){ expect(!!e).to.equal(true); }); base.trigger('click'); }); it("can trigger an event in the wrong element", function() { base.on('click', function(e){ expect(!!e).to.equal(true); }); base.trigger('click'); }); it("doesn't trigger all events", function() { base.on('click', function(e){ throw "Shouldn't be called"; }); base.trigger('submit'); }); it("triggers custom event", function(done) { base.on('bla', function(e){ expect(!!e).to.equal(true); done(); }); base.trigger('bla'); }); });