test_bug514487.html (1416B)
1 <!DOCTYPE HTML> 2 <html id="root"> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=514487 5 --> 6 <head id="child"> 7 <title>Test for Bug 514487</title> 8 <script src="/tests/SimpleTest/SimpleTest.js"></script> 9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 10 </head> 11 <body onload="runTests()"> 12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=514487">Mozilla Bug 514487</a> 13 <p id="display"></p> 14 <div id="content" style="display: none"> 15 16 </div> 17 <pre id="test"> 18 <script type="application/javascript"> 19 20 /** Test for Bug 514487 */ 21 22 SimpleTest.waitForExplicitFinish(); 23 24 function runTests() { 25 // Test XML document cloning. 26 var d = (new DOMParser()).parseFromString( 27 "<html xmlns='http://www.w3.org/1999/xhtml' id='root'><foo id='child'/></html>", 28 "text/xml"); 29 var cloneDoc = d.cloneNode(true); 30 ok(cloneDoc.getElementById("root"), 31 "XML document should have an element with ID 'root'"); 32 ok(cloneDoc.getElementById("child"), 33 "XML document should have an element with ID 'child'"); 34 35 // Test HTML cloning. 36 cloneDoc = document.cloneNode(true); 37 ok(cloneDoc.getElementById("root"), 38 "HTML document should have an element with ID 'root'"); 39 ok(cloneDoc.getElementById("child"), 40 "HTML document should have an element with ID 'child'"); 41 SimpleTest.finish(); 42 } 43 44 45 46 </script> 47 </pre> 48 </body> 49 </html>