blob: 46d86e5dfb07ad148a8ab18d1177f0550b19871b [file] [log] [blame]
EventTarget.addEventListener and EventTarget.removeEventLister should throw on invalid arguments.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Signature:
void addEventListener(DOMString type, EventListener listener, optional boolean useCapture)
PASS document.addEventListener() is undefined
PASS document.addEventListener("foo") is undefined
PASS document.addEventListener("foo", listener) did not throw exception.
PASS document.addEventListener("", listener) did not throw exception.
PASS document.addEventListener("", function(){}) did not throw exception.
PASS document.addEventListener("bar", listener, false) did not throw exception.
PASS document.addEventListener("bar", listener, true) did not throw exception.
PASS document.addEventListener(null) is undefined
PASS document.addEventListener(null, listener) did not throw exception.
PASS document.addEventListener("foo", null) is undefined
PASS document.addEventListener("zork", listener, null) did not throw exception.
PASS document.addEventListener(undefined) is undefined
PASS document.addEventListener(undefined, listener) is undefined
PASS document.addEventListener("foo", undefined) is undefined
PASS document.addEventListener("zork", listener, undefined) did not throw exception.
Signature:
void removeEventListener(DOMString type, EventListener listener, optional boolean useCapture)
PASS document.removeEventListener() is undefined
PASS document.removeEventListener("foo") is undefined
PASS document.removeEventListener("foo", listener) did not throw exception.
PASS document.removeEventListener("foo", listener, true) did not throw exception.
PASS document.removeEventListener("bar", listener, false) did not throw exception.
PASS document.removeEventListener("bar", listener, false) did not throw exception.
PASS document.removeEventListener("bar", listener, true) did not throw exception.
PASS document.removeEventListener(null) is undefined
PASS document.removeEventListener(null, listener) did not throw exception.
PASS document.removeEventListener("foo", null) is undefined
PASS document.removeEventListener("zork", listener, null) did not throw exception.
PASS document.removeEventListener(undefined) is undefined
PASS document.removeEventListener(undefined, listener) is undefined
PASS document.removeEventListener("foo", undefined) is undefined
PASS document.removeEventListener("zork", listener, undefined) did not throw exception.
PASS successfullyParsed is true
TEST COMPLETE