| 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"><span id="beforeChild"></div> |   9   <div id="newparent"><span id="beforeChild"></div> | 
|  10 </div> |  10 </div> | 
|  11 <script> |  11 <script> | 
|  12 description("Ensures that insertBefore() throws an exception if mutation even ha
    ndler does something wrong"); |  12 description("Ensures that insertBefore() throws an exception if mutation even ha
    ndler 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.insertBefore(child, beforeChild);",  '"HierarchyRequestEr
    ror: Failed to execute \'insertBefore\' on \'Node\': The new child element conta
    ins the parent."'); |  19 shouldThrow("newparent.insertBefore(child, beforeChild);",  '"HierarchyRequestEr
    ror: Failed to execute \'insertBefore\' on \'Node\': The new child element conta
    ins 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 |