Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / parser / foster-parent-adopted2.html
blob39c5c4051f644f06f32b179dfcd235dd81e56886
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <p>This tests that when nodes are foster-parented after being adopted into another document,
5 they are adopted back into the ownerDocument of their foster parent. </p>
6 <table>
7 <tr>
8 <script>
9 if (window.testRunner)
10 testRunner.dumpAsText();
12 var doc = document.implementation.createHTMLDocument();
13 var div = document.createElement('div');
14 doc.adoptNode(div);
15 div.appendChild(document.querySelector('table'))
16 </script>
17 <div id=fosterChild></div>
18 </tr>
19 </table>
20 <script>
21 var fosterChild = div.querySelector('#fosterChild');
22 if (fosterChild.ownerDocument === fosterChild.parentNode.ownerDocument)
23 document.body.appendChild(document.createTextNode('PASS.'));
24 </script>
25 </body>
26 </html>