Test bustage fix by using specific event listener.
[wine-gecko.git] / docshell / test / test_bug387979.html
blob805c446c5360e41dd93b84a1511b942816a8621b
1 <!DOCTYPE HTML>
2 <html>
3 <!--
4 https://bugzilla.mozilla.org/show_bug.cgi?id=387979
5 -->
6 <head>
7 <title>Test for Bug 387979</title>
8 <script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
9 <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
11 </head>
12 <body>
13 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=387979">Mozilla Bug 387979</a>
14 <div id="content" style="display: none">
16 </div>
17 <pre id="test">
18 <script class="testbody" type="text/javascript">
20 /** Test for Bug 387979 **/
21 function a(s) {
22 var r;
23 try { r = frames[0].document.body; }
24 catch (e) { r = e; }
25 is(r instanceof HTMLBodyElement, true,
26 "Can't get body" + s);
28 var p = 0;
29 function b() {
30 switch (++p) {
31 case 1:
32 frames[0].location = "about:blank";
33 break;
34 case 2:
35 a("before reload");
36 frames[0].location.reload();
37 break;
38 case 3:
39 a("after reload");
40 SimpleTest.finish();
41 break;
45 SimpleTest.waitForExplicitFinish();
47 </script>
48 </pre>
49 <p id="display">
50 <iframe onload="b()"></iframe>
51 <pre id="p">-</pre>
52 </p>
53 </body>
54 </html>