js/src/tests/js1_5/Regress/regress-425360.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:bd4a90ef7b3b
1 // |reftest| skip-if(xulRuntime.OS=="WINNT"&&isDebugBuild) slow
2 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
3 /* This Source Code Form is subject to the terms of the Mozilla Public
4 * License, v. 2.0. If a copy of the MPL was not distributed with this
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7 //-----------------------------------------------------------------------------
8 var BUGNUMBER = 425360;
9 var summary = 'Do not assert: !cx->throwing';
10 var actual = 'No Crash';
11 var expect = 'No Crash';
12
13 function finishtest()
14 {
15 gDelayTestDriverEnd = false;
16 reportCompare(expect, actual, summary);
17 jsTestDriverEnd();
18 }
19
20 function throwBlah()
21 {
22 throw 'blah';
23 }
24
25 printBugNumber(BUGNUMBER);
26 printStatus (summary);
27
28 if (typeof window == 'undefined')
29 {
30 expect = actual = 'Not tested. Requires browser.';
31 reportCompare(expect, actual, summary);
32 }
33 else
34 {
35 gDelayTestDriverEnd = true;
36 window.onerror = null;
37 setTimeout('finishtest()', 1000);
38 window.onload = (function () { setInterval('throwBlah()', 0); });
39 setInterval('foo(', 0);
40 }
41
42

mercurial