| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src='../resources/testharness.js'></script> | 2 <script src='../resources/testharness.js'></script> |
| 3 <script src='../resources/testharnessreport.js'></script> | 3 <script src='../resources/testharnessreport.js'></script> |
| 4 <script src='resources/shadow-dom.js'></script> | 4 <script src='resources/shadow-dom.js'></script> |
| 5 <div id='host'> | 5 <div id='host'> |
| 6 <template data-mode='open'> | 6 <template data-mode='open'> |
| 7 <div id='host2'> | 7 <div id='host2'> |
| 8 <template data-mode='open'> | 8 <template data-mode='open'> |
| 9 <slot name='slot-a'> | 9 <slot name='slot-a'> |
| 10 <slot name='slot-b'> | 10 <slot name='slot-b'> |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 assert_equals(slot2.assignedSlot, null); | 57 assert_equals(slot2.assignedSlot, null); |
| 58 assert_equals(slot3.assignedSlot, null); | 58 assert_equals(slot3.assignedSlot, null); |
| 59 assert_equals(slot4.assignedSlot, null); | 59 assert_equals(slot4.assignedSlot, null); |
| 60 | 60 |
| 61 assert_equals(slot_a.assignedSlot, null); | 61 assert_equals(slot_a.assignedSlot, null); |
| 62 assert_equals(slot_b.assignedSlot, null); | 62 assert_equals(slot_b.assignedSlot, null); |
| 63 assert_equals(fallback_a.assignedSlot, null); | 63 assert_equals(fallback_a.assignedSlot, null); |
| 64 }, "assignedSlot"); | 64 }, "assignedSlot"); |
| 65 | 65 |
| 66 test(() => { | 66 test(() => { |
| 67 assert_array_equals(slot1.getAssignedNodes(), []); | 67 assert_array_equals(slot1.assignedNodes(), []); |
| 68 assert_array_equals(slot2.getAssignedNodes(), [child1]); | 68 assert_array_equals(slot2.assignedNodes(), [child1]); |
| 69 assert_array_equals(slot3.getAssignedNodes(), []); | 69 assert_array_equals(slot3.assignedNodes(), []); |
| 70 assert_array_equals(slot4.getAssignedNodes(), []); | 70 assert_array_equals(slot4.assignedNodes(), []); |
| 71 | 71 |
| 72 assert_array_equals(slot_a.getAssignedNodes(), []); | 72 assert_array_equals(slot_a.assignedNodes(), []); |
| 73 assert_array_equals(slot_b.getAssignedNodes(), [slot1]); | 73 assert_array_equals(slot_b.assignedNodes(), [slot1]); |
| 74 }, "getAssignedNodes"); | 74 }, "assignedNodes"); |
| 75 | 75 |
| 76 test(() => { | 76 test(() => { |
| 77 assert_array_equals(slot1.getAssignedNodes({flatten: true}), [fallback1, child
1]); | 77 assert_array_equals(slot1.assignedNodes({flatten: true}), [fallback1, child1])
; |
| 78 assert_array_equals(slot2.getAssignedNodes({flatten: true}), [child1]); | 78 assert_array_equals(slot2.assignedNodes({flatten: true}), [child1]); |
| 79 assert_array_equals(slot3.getAssignedNodes({flatten: true}), [fallback3]); | 79 assert_array_equals(slot3.assignedNodes({flatten: true}), [fallback3]); |
| 80 assert_array_equals(slot4.getAssignedNodes({flatten: true}), [fallback3]); | 80 assert_array_equals(slot4.assignedNodes({flatten: true}), [fallback3]); |
| 81 | 81 |
| 82 assert_array_equals(slot_a.getAssignedNodes({flatten: true}), [fallback1, chil
d1, fallback_a]); | 82 assert_array_equals(slot_a.assignedNodes({flatten: true}), [fallback1, child1,
fallback_a]); |
| 83 assert_array_equals(slot_b.getAssignedNodes({flatten: true}), [fallback1, chil
d1]); | 83 assert_array_equals(slot_b.assignedNodes({flatten: true}), [fallback1, child1]
); |
| 84 }, "getDistributedNodes"); | 84 }, "getDistributedNodes"); |
| 85 </script> | 85 </script> |
| OLD | NEW |