3 <script src=
"../../resources/js-test.js"></script>
5 description('Test that the window.onerror handler in resources/js-test.js ' +
6 'stops asynchronous tests');
8 function buggyAsyncCode()
10 debug("Simulating an unexpected error");
12 // If the onerror handler doesn't finish async tests, this test will
13 // timeout, and the line below will not show.
14 throw new Error("An unexpected error");
17 window
.jsTestIsAsync
= true;
18 debug("Will throw an error soon");
19 setTimeout(buggyAsyncCode
, 0);