Check Event constructor params (#1997)

This commit is contained in:
迷渡 2019-03-26 19:42:26 +08:00 committed by Ryan Dahl
parent d8714281b4
commit ed2977d3c0
2 changed files with 15 additions and 1 deletions

View file

@ -68,3 +68,15 @@ test(function eventPreventDefaultSuccess() {
cancelableEvent.preventDefault();
assertEquals(cancelableEvent.defaultPrevented, true);
});
test(function eventInitializedWithNonStringType() {
const type = undefined;
const event = new Event(type);
assertEquals(event.isTrusted, false);
assertEquals(event.target, null);
assertEquals(event.currentTarget, null);
assertEquals(event.type, "undefined");
assertEquals(event.bubbles, false);
assertEquals(event.cancelable, false);
});