| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <meta charset=utf-8> | 2 <meta charset=utf-8> |
| 3 <title>ChildNode.replaceWith</title> | 3 <title>ChildNode.replaceWith</title> |
| 4 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-replaceWith"> | 4 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-replaceWith"> |
| 5 <script src="../../../../resources/testharness.js"></script> | 5 <script src="/resources/testharness.js"></script> |
| 6 <script src="../../../../resources/testharnessreport.js"></script> | 6 <script src="/resources/testharnessreport.js"></script> |
| 7 <script> | 7 <script> |
| 8 | 8 |
| 9 function test_replaceWith(child, nodeName, innerHTML) { | 9 function test_replaceWith(child, nodeName, innerHTML) { |
| 10 | 10 |
| 11 test(function() { | 11 test(function() { |
| 12 var parent = document.createElement('div'); | 12 var parent = document.createElement('div'); |
| 13 parent.appendChild(child); | 13 parent.appendChild(child); |
| 14 child.replaceWith(); | 14 child.replaceWith(); |
| 15 assert_equals(parent.innerHTML, ''); | 15 assert_equals(parent.innerHTML, ''); |
| 16 }, nodeName + '.replaceWith() without any argument.'); | 16 }, nodeName + '.replaceWith() without any argument.'); |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 assert_equals(parent.innerHTML, '<x></x><y></y>'); | 101 assert_equals(parent.innerHTML, '<x></x><y></y>'); |
| 102 }, nodeName + '.replaceWith() on a parentless child with two elements as arg
uments.'); | 102 }, nodeName + '.replaceWith() on a parentless child with two elements as arg
uments.'); |
| 103 } | 103 } |
| 104 | 104 |
| 105 test_replaceWith(document.createComment('test'), 'Comment', '<!--test-->'); | 105 test_replaceWith(document.createComment('test'), 'Comment', '<!--test-->'); |
| 106 test_replaceWith(document.createElement('test'), 'Element', '<test></test>'); | 106 test_replaceWith(document.createElement('test'), 'Element', '<test></test>'); |
| 107 test_replaceWith(document.createTextNode('test'), 'Text', 'test'); | 107 test_replaceWith(document.createTextNode('test'), 'Text', 'test'); |
| 108 | 108 |
| 109 </script> | 109 </script> |
| 110 </html> | 110 </html> |
| OLD | NEW |