| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../../resources/js-test.js"></script> | 4 <script src="../../../resources/js-test.js"></script> |
| 5 <script src="resources/shadow-dom.js"></script> | 5 <script src="resources/shadow-dom.js"></script> |
| 6 </head> | 6 </head> |
| 7 <body> | 7 <body> |
| 8 <div id="console"></div> | 8 <div id="console"></div> |
| 9 <div id="sandbox"></div> | 9 <div id="sandbox"></div> |
| 10 <script> | 10 <script> |
| 11 description("Tests for TreeScope.comparePosition()."); | 11 description("Tests for TreeScope.comparePosition()."); |
| 12 | 12 |
| 13 if (window.testRunner) | |
| 14 testRunner.dumpAsText(); | |
| 15 | |
| 16 document.getElementById('sandbox').appendChild( | 13 document.getElementById('sandbox').appendChild( |
| 17 createDOM('div', {'id': 'a1'}, | 14 createDOM('div', {'id': 'a1'}, |
| 18 createDOM('div', {'id': 'a2'}, | 15 createDOM('div', {'id': 'a2'}, |
| 19 createShadowRoot({'id': 'sr1'}, | 16 createShadowRoot({'id': 'sr1'}, |
| 20 createDOM('div', {'id': 'b1'}, | 17 createDOM('div', {'id': 'b1'}, |
| 21 createDOM('div', {'id': 'b2'}
), | 18 createDOM('div', {'id': 'b2'}
), |
| 22 createDOM('div', {'id': 'b3'}
)))), | 19 createDOM('div', {'id': 'b3'}
)))), |
| 23 createDOM('div', {'id': 'a3'}, | 20 createDOM('div', {'id': 'a3'}, |
| 24 createShadowRoot({'id': 'sr2'}, | 21 createShadowRoot({'id': 'sr2'}, |
| 25 createDOM('div', {'id': 'c1'}, | 22 createDOM('div', {'id': 'c1'}, |
| 26 createDOM('div', {'id': 'c2'}
, | 23 createDOM('div', {'id': 'c2'}
, |
| 27 createShadowRoot({'id'
: 'sr3'}, | 24 createShadowRoot({'id'
: 'sr3'}, |
| 28 creat
eDOM('div', {'id': 'c3'})))))))); | 25 creat
eDOM('div', {'id': 'c3'})))))))); |
| 29 | 26 |
| 30 var sr1, sr2, sr3; | 27 var sr1, sr2, sr3; |
| 31 | 28 |
| 32 function testCompareTreeScopePosition() | 29 function testCompareTreeScopePosition() |
| 33 { | 30 { |
| 34 var sandbox = document.getElementById('sandbox'); | 31 var sandbox = document.getElementById('sandbox'); |
| 35 document.body.offsetLeft; | 32 document.body.offsetLeft; |
| 36 | 33 |
| 37 sr1 = getNodeInTreeOfTrees('a2/'); | 34 sr1 = getNodeInTreeOfTrees('a2/'); |
| 38 sr2 = getNodeInTreeOfTrees('a3/'); | 35 sr2 = getNodeInTreeOfTrees('a3/'); |
| 39 sr3 = getNodeInTreeOfTrees('a3/c2/'); | 36 sr3 = getNodeInTreeOfTrees('a3/c2/'); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 58 shouldBeNonZero('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMEN
T_POSITION_PRECEDING || internals.compareTreeScopePosition(sr3, sr2) & Node.DOCU
MENT_POSITION_FOLLOWING'); | 55 shouldBeNonZero('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMEN
T_POSITION_PRECEDING || internals.compareTreeScopePosition(sr3, sr2) & Node.DOCU
MENT_POSITION_FOLLOWING'); |
| 59 shouldBe('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMENT_POSIT
ION_DISCONNECTED', 'Node.DOCUMENT_POSITION_DISCONNECTED'); | 56 shouldBe('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMENT_POSIT
ION_DISCONNECTED', 'Node.DOCUMENT_POSITION_DISCONNECTED'); |
| 60 shouldBe('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMENT_POSIT
ION_IMPLEMENTATION_SPECIFIC', 'Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC'); | 57 shouldBe('internals.compareTreeScopePosition(sr3, sr2) & Node.DOCUMENT_POSIT
ION_IMPLEMENTATION_SPECIFIC', 'Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC'); |
| 61 shouldBe('internals.compareTreeScopePosition(sr3, sr2)', 'internals.compareT
reeScopePosition(sr3, sr2)'); | 58 shouldBe('internals.compareTreeScopePosition(sr3, sr2)', 'internals.compareT
reeScopePosition(sr3, sr2)'); |
| 62 } | 59 } |
| 63 | 60 |
| 64 testCompareTreeScopePosition(); | 61 testCompareTreeScopePosition(); |
| 65 </script> | 62 </script> |
| 66 </body> | 63 </body> |
| 67 </html> | 64 </html> |
| OLD | NEW |