| OLD | NEW | 
|    1 <!DOCTYPE html> |    1 <!DOCTYPE html> | 
|    2 <html> |    2 <html> | 
|    3 <head> |    3 <head> | 
|    4 <script src="resources/shadow-dom.js"></script> |    4 <script src="resources/shadow-dom.js"></script> | 
|    5 <script src="../../../resources/js-test.js"></script> |    5 <script src="../../../resources/js-test.js"></script> | 
|    6 </head> |    6 </head> | 
|    7 <body> |    7 <body> | 
|    8   <div id='sandbox'></div> |    8   <div id='sandbox'></div> | 
|    9   <pre id='console'></pre> |    9   <pre id='console'></pre> | 
|   10 </body> |   10 </body> | 
|   11 <script> |   11 <script> | 
|   12 var borderColor; |   12 var borderColor; | 
|   13  |   13  | 
|   14 function borderColorOf(node) |   14 function borderColorOf(node) | 
|   15 { |   15 { | 
|   16     return document.defaultView.getComputedStyle(node, null).getPropertyValue('b
     order-color'); |   16     return document.defaultView.getComputedStyle(node, null).getPropertyValue('b
     order-color'); | 
|   17 } |   17 } | 
|   18  |   18  | 
|   19 function borderColorShouldBe(selector, color) |   19 function borderColorShouldBe(selector, color) | 
|   20 { |   20 { | 
|   21     var text = 'borderColorOf(getNodeInTreeOfTrees("' + selector + '"))'; |   21     var text = 'borderColorOf(getNodeInComposedTree("' + selector + '"))'; | 
|   22     shouldBeEqualToString(text, color); |   22     shouldBeEqualToString(text, color); | 
|   23 } |   23 } | 
|   24  |   24  | 
|   25 function borderColorShouldNotBe(selector, color) |   25 function borderColorShouldNotBe(selector, color) | 
|   26 { |   26 { | 
|   27     var text = 'borderColorOf(getNodeInTreeOfTrees("' + selector + '"))'; |   27     var text = 'borderColorOf(getNodeInComposedTree("' + selector + '"))'; | 
|   28     var unevaledString = '"' + color.replace(/\\/g, "\\\\").replace(/"/g, "\"") 
     + '"'; |   28     var unevaledString = '"' + color.replace(/\\/g, "\\\\").replace(/"/g, "\"") 
     + '"'; | 
|   29     shouldNotBe(text, unevaledString); |   29     shouldNotBe(text, unevaledString); | 
|   30 } |   30 } | 
|   31  |   31  | 
|   32 function cleanUp() |   32 function cleanUp() | 
|   33 { |   33 { | 
|   34     document.getElementById('sandbox').innerHTML = ''; |   34     document.getElementById('sandbox').innerHTML = ''; | 
|   35 } |   35 } | 
|   36  |   36  | 
|   37 description('Test for casacde of treeboundary crossing rules.'); |   37 description('Test for casacde of treeboundary crossing rules.'); | 
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  116                     document.createTextNode('#target { border: 1px solid green !
     important; }')), |  116                     document.createTextNode('#target { border: 1px solid green !
     important; }')), | 
|  117                 createDOM('p', {'id': 'target'}))))); |  117                 createDOM('p', {'id': 'target'}))))); | 
|  118  |  118  | 
|  119 borderColorShouldBe('host/target', 'rgb(0, 128, 0)'); |  119 borderColorShouldBe('host/target', 'rgb(0, 128, 0)'); | 
|  120  |  120  | 
|  121 cleanUp(); |  121 cleanUp(); | 
|  122  |  122  | 
|  123 </script> |  123 </script> | 
|  124 </html> |  124 </html> | 
|  125  |  125  | 
| OLD | NEW |