OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../../resources/testharness.js"></script> |
| 3 <script src="../../resources/testharnessreport.js"></script> |
| 4 |
| 5 <div id="testElement"></div> |
| 6 <div id="secondElement"></div> |
| 7 |
| 8 <script> |
| 9 |
| 10 // This set of tests looks at properties that are not yet supported |
| 11 // by the typed OM. It will probably need to be updated as we start |
| 12 // supporting some of these properties. |
| 13 |
| 14 test(function() { |
| 15 testElement.style.backgroundImage = 'url("")'; |
| 16 |
| 17 var result = testElement.styleMap.get('background-image'); |
| 18 assert_equals(result.constructor, CSSStyleValue); |
| 19 assert_equals(result.cssString, 'url("")'); |
| 20 }, 'Unsupported property returns a base StyleValue with the correct cssString.')
; |
| 21 |
| 22 test(function() { |
| 23 testElement.style.backgroundImage = 'url("")'; |
| 24 |
| 25 secondElement.styleMap.set('background-image', testElement.styleMap.get('backg
round-image')); |
| 26 |
| 27 var result = secondElement.styleMap.get('background-image'); |
| 28 assert_equals(result.constructor, CSSStyleValue); |
| 29 assert_equals(result.cssString, 'url("")'); |
| 30 }, 'Setting the same property using the result of getting an unknown value works
'); |
| 31 |
| 32 test(function() { |
| 33 testElement.style.color = 'green'; |
| 34 |
| 35 secondElement.styleMap.set('border-left-color', testElement.styleMap.get('colo
r')); |
| 36 |
| 37 var result = secondElement.styleMap.get('border-left-color'); |
| 38 assert_equals(result.constructor, CSSStyleValue); |
| 39 assert_equals(result.cssString, 'green'); |
| 40 }, 'Setting a different property using the result of getting an unknown value wo
rks'); |
| 41 |
| 42 </script> |
OLD | NEW |