Page MenuHomestyx hydra

event-stop-and-kill.js
No OneTemporary

event-stop-and-kill.js

/**
* @requires javelin-event
*/
describe('Event Stop/Kill', function() {
var target;
beforeEach(function() {
target = new JX.Event();
});
it('should stop an event', function() {
expect(target.getStopped()).toBe(false);
target.prevent();
expect(target.getStopped()).toBe(false);
target.stop();
expect(target.getStopped()).toBe(true);
});
it('should prevent the default action of an event', function() {
expect(target.getPrevented()).toBe(false);
target.stop();
expect(target.getPrevented()).toBe(false);
target.prevent();
expect(target.getPrevented()).toBe(true);
});
it('should kill (stop and prevent) an event', function() {
expect(target.getPrevented()).toBe(false);
expect(target.getStopped()).toBe(false);
target.kill();
expect(target.getPrevented()).toBe(true);
expect(target.getStopped()).toBe(true);
});
});

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 24, 1:07 PM (18 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
399485
Default Alt Text
event-stop-and-kill.js (909 B)

Event Timeline