Fri, 16 Jan 2015 18:13:44 +0100
Integrate suggestion from review to improve consistency with existing code.
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Replace body test</title>
5 <link rel="stylesheet" type="text/css"
6 href="chrome://mochikit/content/tests/SimpleTest/test.css" />
8 <script type="application/javascript"
9 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
11 <script type="application/javascript"
12 src="../common.js"></script>
13 <script type="application/javascript"
14 src="../role.js"></script>
15 <script type="application/javascript"
16 src="../events.js"></script>
18 <script type="application/javascript">
19 function doTest()
20 {
21 var y = document.getElementById("y");
22 var oldBody = document.body;
23 var newBody = document.createElement("body")
24 document.documentElement.insertBefore(newBody, oldBody);
25 setTimeout(function() {
26 document.documentElement.removeChild(oldBody);
27 newBody.appendChild(y);
28 ok(true, "we didn't assert");
29 SimpleTest.finish();
30 }, 0);
31 }
33 SimpleTest.waitForExplicitFinish();
34 addA11yLoadEvent(doTest);
35 </script>
36 </head>
37 <body>
39 <a target="_blank"
40 href="https://bugzilla.mozilla.org/show_bug.cgi?id=895082"
41 title="Bug 895082 - replacing body element asserts">
42 Bug 895082</a>
43 <p id="display"></p>
44 <div id="content" style="display: none"></div>
45 <pre id="test">
46 </pre>
48 <div><div id="y"></div></div>
50 </body>
51 </html>