Blame dom/base/test/test_bug514487.html

Packit f0b94e
Packit f0b94e
<html id="root">
Packit f0b94e
Packit f0b94e
https://bugzilla.mozilla.org/show_bug.cgi?id=514487
Packit f0b94e
-->
Packit f0b94e
<head id="child">
Packit f0b94e
  <title>Test for Bug 514487</title>
Packit f0b94e
  <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
Packit f0b94e
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
Packit f0b94e
</head>
Packit f0b94e
<body onload="runTests()">
Packit f0b94e
Mozilla Bug 514487
Packit f0b94e

Packit f0b94e
Packit f0b94e
  
Packit f0b94e
Packit f0b94e
Packit f0b94e
<script type="application/javascript">
Packit f0b94e
Packit f0b94e
/** Test for Bug 514487 **/
Packit f0b94e
Packit f0b94e
  SimpleTest.waitForExplicitFinish();
Packit f0b94e
Packit f0b94e
  function runTests() {
Packit f0b94e
    // Test XML document cloning.
Packit f0b94e
    var d = (new DOMParser()).parseFromString(
Packit f0b94e
      "<html xmlns='http://www.w3.org/1999/xhtml' id='root'><foo id='child'/></html>",
Packit f0b94e
      "text/xml");
Packit f0b94e
    var cloneDoc = d.cloneNode(true);
Packit f0b94e
    ok(cloneDoc.getElementById("root"),
Packit f0b94e
       "XML document should have an element with ID 'root'");
Packit f0b94e
    ok(cloneDoc.getElementById("child"),
Packit f0b94e
       "XML document should have an element with ID 'child'");
Packit f0b94e
Packit f0b94e
     // Test HTML cloning.
Packit f0b94e
     cloneDoc = document.cloneNode(true);
Packit f0b94e
     ok(cloneDoc.getElementById("root"),
Packit f0b94e
       "HTML document should have an element with ID 'root'");
Packit f0b94e
     ok(cloneDoc.getElementById("child"),
Packit f0b94e
       "HTML document should have an element with ID 'child'");
Packit f0b94e
     SimpleTest.finish();
Packit f0b94e
  }
Packit f0b94e
Packit f0b94e
Packit f0b94e
Packit f0b94e
</script>
Packit f0b94e
Packit f0b94e
</body>
Packit f0b94e
</html>