Blame dom/base/test/test_bug1060938.html

Packit f0b94e
Packit f0b94e
<html>
Packit f0b94e
Packit f0b94e
https://bugzilla.mozilla.org/show_bug.cgi?id=1060938
Packit f0b94e
-->
Packit f0b94e
  <head>
Packit f0b94e
    <meta charset="utf-8">
Packit f0b94e
    <title> Test for Bug 1060938 </title>
Packit f0b94e
    <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"> </script>
Packit f0b94e
    <script type="application/javascript" src="/tests/SimpleTest/EventUtils.js"> </script>
Packit f0b94e
    <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
Packit f0b94e
  </head>
Packit f0b94e
  <body>
Packit f0b94e
   Mozilla Bug 1060938 
Packit f0b94e
  

Packit f0b94e
Packit f0b94e
  
Packit f0b94e
  <script type="application/javascript">
Packit f0b94e
Packit f0b94e
    /** Test for Bug 1060938 **/
Packit f0b94e
    // test: Element.removeAttributeNode()
Packit f0b94e
Packit f0b94e
    parent = document.getElementsByTagName("p")[0];
Packit f0b94e
    parent.setAttributeNS("www.test1.com", "ID", "Test1");
Packit f0b94e
    parent.setAttributeNS("www.test2.com", "Class", "Test2");
Packit f0b94e
    parent.setAttribute("id", "www.test3.com");
Packit f0b94e
    parent.className = "www.test4.com";
Packit f0b94e
Packit f0b94e
    allAttributes = parent.attributes;
Packit f0b94e
Packit f0b94e
    function removeAttr(iter){
Packit f0b94e
      var removed_attribute = allAttributes[0];
Packit f0b94e
      is(removed_attribute, parent.removeAttributeNode(removed_attribute),
Packit f0b94e
          "(" + iter + ")" + " Returned attribute and remove attribute should be same.");
Packit f0b94e
    }
Packit f0b94e
Packit f0b94e
    removeAttr(1);
Packit f0b94e
    removeAttr(2);
Packit f0b94e
    removeAttr(3);
Packit f0b94e
    removeAttr(4);
Packit f0b94e
Packit f0b94e
  </script>
Packit f0b94e
  </body>
Packit f0b94e
</html>