Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <script src='../resources/testharness.js'></script> | |
| 3 <script src='../resources/testharnessreport.js'></script> | |
| 4 <div id="log"></div> | |
| 5 <div id="host"></div> | |
| 6 <script> | |
| 7 | |
| 8 var host = document.getElementById('host'); | |
| 9 | |
| 10 test(function() { | |
| 11 var orphan1 = document.createElement('div'); | |
| 12 assert_false(orphan1.isConnected); | |
| 13 host.appendChild(orphan1); | |
| 14 assert_true(orphan1.isConnected); | |
| 15 }, 'When inserted into a document tree, isConnected should be true.'); | |
|
kochi
2016/04/05 07:06:39
Could you update the description string for all te
yuzuchan
2016/04/05 08:29:53
Done.
| |
| 16 | |
| 17 test(function() { | |
| 18 host.attachShadow({mode: 'open'}); | |
| 19 var orphan2 = document.createElement('div'); | |
| 20 assert_false(orphan2.isConnected); | |
| 21 host.shadowRoot.appendChild(orphan2); | |
| 22 assert_true(orphan2.isConnected); | |
| 23 }, 'When inserted into a connected shadow tree, isConnected should be true.'); | |
| 24 | |
| 25 test(function() { | |
| 26 var orphan3 = document.createElement('div'); | |
| 27 var host2 = document.createElement('div'); | |
| 28 host2.attachShadow({mode: 'open'}); | |
| 29 host2.shadowRoot.appendChild(orphan3); | |
| 30 assert_false(host2.isConnected); | |
| 31 assert_false(host2.shadowRoot.isConnected); | |
| 32 assert_false(orphan3.isConnected); | |
| 33 }, 'When inserted into a detached tree, isConnected should be false.'); | |
| 34 | |
| 35 test(function() { | |
| 36 var orphan4 = document.createElement('div'); | |
| 37 var host3 = document.createElement('div'); | |
| 38 var host4 = document.createElement('div'); | |
| 39 host3.attachShadow({mode: 'open'}); | |
| 40 host4.attachShadow({mode: 'open'}); | |
| 41 host4.shadowRoot.appendChild(orphan4); | |
| 42 host3.shadowRoot.appendChild(host4); | |
| 43 assert_false(host3.isConnected); | |
| 44 assert_false(host3.shadowRoot.isConnected); | |
| 45 assert_false(host4.isConnected); | |
| 46 assert_false(host4.shadowRoot.isConnected); | |
| 47 assert_false(orphan4.isConnected); | |
| 48 host.appendChild(host3); | |
| 49 assert_true(host3.isConnected); | |
| 50 assert_true(host3.shadowRoot.isConnected); | |
| 51 assert_true(host4.isConnected); | |
| 52 assert_true(host4.shadowRoot.isConnected); | |
| 53 assert_true(orphan4.isConnected); | |
| 54 }, 'When inserted into a detached shadow tree, isConnected should be false.'); | |
| 55 | |
| 56 </script> | |
| OLD | NEW |