| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <html> |   2 <html> | 
|   3 <head> |   3 <head> | 
|   4 <script src="../js/resources/js-test-pre.js"></script> |   4 <script src="../js/resources/js-test-pre.js"></script> | 
|   5 </head> |   5 </head> | 
|   6 <body> |   6 <body> | 
|   7 <div> |   7 <div> | 
|   8   <div id="child"></div> |   8   <div id="child"></div> | 
|   9   <div id="newparent"></div> |   9   <div id="newparent"></div> | 
|  10 </div> |  10 </div> | 
|  11 <script> |  11 <script> | 
|  12 description("Ensures that appendChild() throws an exception if mutation even han
    dler does something wrong"); |  12 description("Ensures that appendChild() throws an exception if mutation even han
    dler does something wrong"); | 
|  13  |  13  | 
|  14 var listener = function() { |  14 var listener = function() { | 
|  15     document.removeEventListener("DOMNodeRemoved", listener, false); |  15     document.removeEventListener("DOMNodeRemoved", listener, false); | 
|  16     child.appendChild(newparent); |  16     child.appendChild(newparent); | 
|  17 }; |  17 }; | 
|  18 document.addEventListener("DOMNodeRemoved", listener, false); |  18 document.addEventListener("DOMNodeRemoved", listener, false); | 
|  19 shouldThrow("newparent.appendChild(child);",  '"HierarchyRequestError: Failed to
     execute \'appendChild\' on \'Node\': The new child element contains the parent.
    "'); |  19 shouldThrow("newparent.appendChild(child);",  '"HierarchyRequestError: Failed to
     execute \'appendChild\' on \'Node\': The new child element contains the parent.
    "'); | 
|  20 </script> |  20 </script> | 
|  21 <script src="../js/resources/js-test-post.js"></script> |  | 
|  22 </body> |  21 </body> | 
|  23 </html> |  22 </html> | 
| OLD | NEW |