OLD | NEW |
(Empty) | |
| 1 <div id="container"> |
| 2 <p id="description"></p> |
| 3 <div id="sample">0123456789</div> |
| 4 </div> |
| 5 <div id="console"></div> |
| 6 <script src="../../js/resources/js-test-pre.js"></script> |
| 7 <script> |
| 8 description('Range.selectNode() should not throw exception for detached node.'); |
| 9 function $(id) { return document.getElementById(id); } |
| 10 |
| 11 var sample = $('sample').cloneNode(true); |
| 12 var range = document.createRange(); |
| 13 |
| 14 shouldBe('range.selectNode(sample.firstChild); range.startContainer', 'sample'); |
| 15 shouldThrow('range.selectNode(sample); range.startContainer', '"InvalidNodeTypeE
rror: Failed to execute \'selectNode\' on \'Range\': the given Node has no paren
t."'); |
| 16 |
| 17 if (window.testRunner) |
| 18 $('container').outerHTML = ''; |
| 19 </script> |
| 20 <script src="../../js/resources/js-test-post.js"></script> |
OLD | NEW |