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 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 assert_array_equals(slot1.getAssignedNodes(), []); | 67 assert_array_equals(slot1.getAssignedNodes(), []); |
68 assert_array_equals(slot2.getAssignedNodes(), [child1]); | 68 assert_array_equals(slot2.getAssignedNodes(), [child1]); |
69 assert_array_equals(slot3.getAssignedNodes(), []); | 69 assert_array_equals(slot3.getAssignedNodes(), []); |
70 assert_array_equals(slot4.getAssignedNodes(), []); | 70 assert_array_equals(slot4.getAssignedNodes(), []); |
71 | 71 |
72 assert_array_equals(slot_a.getAssignedNodes(), []); | 72 assert_array_equals(slot_a.getAssignedNodes(), []); |
73 assert_array_equals(slot_b.getAssignedNodes(), [slot1]); | 73 assert_array_equals(slot_b.getAssignedNodes(), [slot1]); |
74 }, "getAssignedNodes"); | 74 }, "getAssignedNodes"); |
75 | 75 |
76 test(() => { | 76 test(() => { |
77 assert_array_equals(slot1.getDistributedNodes(), [fallback1, child1]); | 77 assert_array_equals(slot1.getAssignedNodes({flatten: true}), [fallback1, child
1]); |
78 assert_array_equals(slot2.getDistributedNodes(), [child1]); | 78 assert_array_equals(slot2.getAssignedNodes({flatten: true}), [child1]); |
79 assert_array_equals(slot3.getDistributedNodes(), [fallback3]); | 79 assert_array_equals(slot3.getAssignedNodes({flatten: true}), [fallback3]); |
80 assert_array_equals(slot4.getDistributedNodes(), [fallback3]); | 80 assert_array_equals(slot4.getAssignedNodes({flatten: true}), [fallback3]); |
81 | 81 |
82 assert_array_equals(slot_a.getDistributedNodes(), [fallback1, child1, fallback
_a]); | 82 assert_array_equals(slot_a.getAssignedNodes({flatten: true}), [fallback1, chil
d1, fallback_a]); |
83 assert_array_equals(slot_b.getDistributedNodes(), [fallback1, child1]); | 83 assert_array_equals(slot_b.getAssignedNodes({flatten: true}), [fallback1, chil
d1]); |
84 }, "getDistributedNodes"); | 84 }, "getDistributedNodes"); |
85 </script> | 85 </script> |
OLD | NEW |