5 if (!window.testRunner)
8 window.testRunner.dumpAsText();
10 var span = document.getElementById("root");
11 eventSender.mouseMoveTo(span.offsetLeft + 10, span.offsetTop + span.offsetHeight / 2);
12 for (var i = 0; i < 20; ++i) {
13 eventSender.mouseDown();
14 eventSender.mouseUp();
17 window.addEventListener("DOMNodeRemoved", function(e) {
18 document.body.setAttribute("onclick", "|");
20 window.addEventListener("error", function(e) {
21 document.body.removeChild(document.body.firstChild);
23 span = document.createElement("span");
24 span.innerHTML = "PASS";
25 span.setAttribute("onclick", "dispatchError()");
27 while (child = document.body.firstChild)
28 document.body.removeChild(child);
30 document.body.appendChild(span);
33 var dispatchError = function() {
34 var evt = document.createEvent("Event");
35 evt.initEvent("error", false, false);
36 window.dispatchEvent(evt);
39 window.onload = function() { runTest() };
43 <span onclick="dispatchError()" id="root">This test passes if it doesn't crash</span>