diff --git a/mozilla/js/tests/js1_7/iterable/regress-341821.js b/mozilla/js/tests/js1_7/iterable/regress-341821.js index a53bc35e7da..3f6b242a9e0 100755 --- a/mozilla/js/tests/js1_7/iterable/regress-341821.js +++ b/mozilla/js/tests/js1_7/iterable/regress-341821.js @@ -40,9 +40,10 @@ var summary = 'Close hook crash'; var actual = 'No Crash'; var expect = 'No Crash'; +var ialert = 0; //----------------------------------------------------------------------------- -test(); +//test(); //----------------------------------------------------------------------------- function test() @@ -67,7 +68,7 @@ function test() iter = null; if (typeof alert != 'undefined') { - alert(1); + alert(++ialert); } } @@ -84,3 +85,29 @@ function test() exitFunc ('test'); } +function init() +{ + // give the dialog closer time to register + setTimeout('runtest()', 5000); +} + +function runtest() +{ + test(); + reportCompare(expect, actual, summary); + gDelayTestDriverEnd = false; + jsTestDriverEnd(); +} + +if (typeof window != 'undefined') +{ + // delay test driver end + gDelayTestDriverEnd = true; + + window.addEventListener("load", init, false); +} +else +{ + reportCompare(expect, actual, summary); +} +