OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <script src="../resources/js-test.js"></script> | |
3 <script src="../fast/dom/shadow/resources/shadow-dom.js"></script> | |
4 <body></body> | |
5 <script> | |
6 description("Tests for getDestinationInsertionPoints()."); | |
7 | |
8 document.body.appendChild( | |
9 createDOM('div', {}, | |
10 createDOM('div', {'id': 'host-1'}, | |
11 createShadowRoot( | |
12 createDOM('content', {'id': 'content-1'})), | |
13 createDOM('div', {'id': 'child-1'})))); | |
14 | |
15 shouldBeEqualAsArray(document.getElementById('child-1').getDestinationInsertionP
oints(), | |
16 [getNodeInComposedTree('host-1/content-1')]); | |
17 | |
18 debug('Insertion points should be inactive in v1 shadow trees.'); | |
19 | |
20 document.body.appendChild( | |
21 createDOM('div', {}, | |
22 createDOM('div', {'id': 'host-2'}, | |
23 attachShadow( | |
24 {'mode': 'open'}, | |
25 createDOM('content', {'id': 'content-2'})), | |
26 createDOM('div', {'id': 'child-2'})))); | |
27 | |
28 shouldBe('document.getElementById("child-2").getDestinationInsertionPoints().len
gth', '0'); | |
29 | |
30 document.body.appendChild( | |
31 createDOM('div', {}, | |
32 createDOM('div', {'id': 'host-3'}, | |
33 attachShadow( | |
34 {'mode': 'closed'}, | |
35 createDOM('content', {'id': 'content-3'})), | |
36 createDOM('div', {'id': 'child-3'})))); | |
37 | |
38 shouldBe('document.getElementById("child-3").getDestinationInsertionPoints().len
gth', '0'); | |
39 | |
40 </script> | |
OLD | NEW |