Skip to content

Commit

Permalink
edit tests for IE
Browse files Browse the repository at this point in the history
  • Loading branch information
cherifGsoul committed Oct 19, 2018
1 parent ac1f001 commit a4e2cd1
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions can-dom-events-test.js
Expand Up @@ -10,13 +10,19 @@ unit.test('domEvents.addEventListener works', function (assert) {

var input = document.createElement('input');
var eventType = 'click';
var event;

var handler = function () {
assert.ok(true, 'event handler should be called');
};

domEvents.addEventListener(input, eventType, handler);

var event = new Event(eventType);
domEvents.addEventListener(input, eventType, handler, false);
if (typeof Event === "function") {
event = new Event(eventType);
} else {
event = document.createEvent('Event');
event.initEvent(eventType, false, true);
}
input.dispatchEvent(event);

domEvents.removeEventListener(input, eventType, handler);
Expand All @@ -29,18 +35,29 @@ unit.test('domEvents.removeEventListener works', function (assert) {

var input = document.createElement('input');
var eventType = 'click';
var event, event2;
var handler = function () {
assert.ok(true, 'event handler should be called');
};

domEvents.addEventListener(input, eventType, handler);

var event = new Event(eventType);
if (typeof Event === "function") {
event = new Event(eventType);
} else {
event = document.createEvent('Event');
event.initEvent(eventType, true, true);
}
input.dispatchEvent(event);

domEvents.removeEventListener(input, eventType, handler);

var event2 = new Event(eventType);
if (typeof Event === "function") {
var event2 = new Event(eventType);
} else {
event2 = document.createEvent('Event');
event2.initEvent(eventType, true, true);
}
input.dispatchEvent(event2);
});

Expand Down

0 comments on commit a4e2cd1

Please sign in to comment.