| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src='../resources/testharness.js'></script> |
| 3 <script src='../resources/testharnessreport.js'></script> |
| 4 <script src='../fast/dom/shadow/resources/shadow-dom.js'></script> |
| 5 <script src='resources/shadow-dom.js'></script> |
| 6 <div id="log"></div> |
| 7 <div id="host"></div> |
| 8 <script> |
| 9 |
| 10 var host = document.getElementById('host'); |
| 11 host.attachShadow({mode: 'open'}); |
| 12 var orphan1 = document.createElement('div'); |
| 13 |
| 14 test(function() { |
| 15 assert_false(orphan1.isConnected); |
| 16 }, 'isConnected of detached node should be false.'); |
| 17 |
| 18 test(function() { |
| 19 host.shadowRoot.appendChild(orphan1); |
| 20 assert_true(orphan1.isConnected); |
| 21 }, 'When inserted into a connected shadow tree, isConnected should be true.'); |
| 22 |
| 23 |
| 24 test(function() { |
| 25 var orphan2 = document.createElement('div'); |
| 26 host.appendChild(orphan2); |
| 27 assert_true(orphan2.isConnected); |
| 28 }, 'When inserted into a document tree, isConnected should be true.'); |
| 29 |
| 30 test(function() { |
| 31 var orphan3 = document.createElement('div'); |
| 32 var host2 = document.createElement('div'); |
| 33 host2.attachShadow({mode: 'open'}); |
| 34 host2.shadowRoot.appendChild(orphan3); |
| 35 assert_false(orphan3.isConnected); |
| 36 }, 'When inserted into a detached tree, isConnected should be false.'); |
| 37 |
| 38 </script> |
| OLD | NEW |