Upstream version 7.35.144.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / dom / Range / range-intersectsNode-exception.html
1 <html>
2 <head>
3 <script src="../../../resources/js-test.js"></script>
4 </head>
5 <body>
6 <!-- hidden area to create the ranges being tested -->
7 <div  style="visibility: hidden">
8     <div id=a1>a1
9         <div id=b1>b1</div>
10     </div>
11 </div>
12
13 <script>
14 description("Test for Bug: 75799 - Calling intersectsNode on a detached range should throw");
15 var range = document.createRange();
16 range.selectNode(document.getElementById("a1"));
17 range.detach();
18 shouldThrow("range.intersectsNode(document.getElementById('b1'))", '"InvalidStateError: Failed to execute \'intersectsNode\' on \'Range\': The range has no container. Perhaps \'detach()\' has been invoked on this object?"');
19 </script>
20 </body>
21 </html>