Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: third_party/WebKit/LayoutTests/typedcssom/computedstyle/computedStylePropertyMap.html

Issue 2097093002: [Typed OM] Rename cssString methods to cssText (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@rename-transformvalue
Patch Set: Update usage in csspaint logging for tests Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 4
5 <div id="testElement"></div> 5 <div id="testElement"></div>
6 6
7 <script> 7 <script>
8 8
9 var computedStyleMap = getComputedStyleMap(testElement); 9 var computedStyleMap = getComputedStyleMap(testElement);
10 var computedStyle = getComputedStyle(testElement); 10 var computedStyle = getComputedStyle(testElement);
(...skipping 10 matching lines...) Expand all
21 }, "Computed StyleMap.getProperties returns the same number of properties as Com putedStyle"); 21 }, "Computed StyleMap.getProperties returns the same number of properties as Com putedStyle");
22 22
23 test(function() { 23 test(function() {
24 var properties = computedStyleMap.getProperties(); 24 var properties = computedStyleMap.getProperties();
25 for (var i = 0; i < properties.length; i++) { 25 for (var i = 0; i < properties.length; i++) {
26 var property = properties[i]; 26 var property = properties[i];
27 var styleValues = computedStyleMap.getAll(property); 27 var styleValues = computedStyleMap.getAll(property);
28 if (styleValues.length == 1) { 28 if (styleValues.length == 1) {
29 // TODO(meade): Remove this if statement once all properties are supported . 29 // TODO(meade): Remove this if statement once all properties are supported .
30 // TODO(meade): Handle sequence types. 30 // TODO(meade): Handle sequence types.
31 assert_equals(computedStyleMap.get(property).cssString, computedStyle[prop erty]); 31 assert_equals(computedStyleMap.get(property).cssText, computedStyle[proper ty]);
32 } 32 }
33 } 33 }
34 }, 'Properties retrieved from ComputedStyleMap reflect the same values as from C omputedStyle'); 34 }, 'Properties retrieved from ComputedStyleMap reflect the same values as from C omputedStyle');
35 35
36 test(function() { 36 test(function() {
37 testElement.style.border = '1px solid #00ff00'; 37 testElement.style.border = '1px solid #00ff00';
38 var styleValue = computedStyleMap.get('border'); 38 var styleValue = computedStyleMap.get('border');
39 assert_equals(styleValue.constructor, CSSStyleValue); 39 assert_equals(styleValue.constructor, CSSStyleValue);
40 assert_equals(styleValue.cssString, testElement.style.border); 40 assert_equals(styleValue.cssText, testElement.style.border);
41 }, 'Unsupported but serializable property returns a base CSSStyleValue.'); 41 }, 'Unsupported but serializable property returns a base CSSStyleValue.');
42 42
43 test(function() { 43 test(function() {
44 testElement.style.border = ''; 44 testElement.style.border = '';
45 testElement.style.borderBottomColor = 'green'; 45 testElement.style.borderBottomColor = 'green';
46 assert_equals(computedStyleMap.get('border'), null); 46 assert_equals(computedStyleMap.get('border'), null);
47 }, 'Unsupported and unserializable property returns null.'); 47 }, 'Unsupported and unserializable property returns null.');
48 48
49 test(function() { 49 test(function() {
50 assert_false(computedStyleMap.has('max-zoom')); 50 assert_false(computedStyleMap.has('max-zoom'));
(...skipping 12 matching lines...) Expand all
63 testElement.style.border = ''; 63 testElement.style.border = '';
64 testElement.style.borderTopColor = 'red'; 64 testElement.style.borderTopColor = 'red';
65 assert_false(computedStyleMap.has('border')); 65 assert_false(computedStyleMap.has('border'));
66 }, 'has() return false for unsupported and unserializable shorthand properties.' ); 66 }, 'has() return false for unsupported and unserializable shorthand properties.' );
67 67
68 test(function() { 68 test(function() {
69 assert_true(computedStyleMap.has('width')); 69 assert_true(computedStyleMap.has('width'));
70 }, 'has() returns true for a supported property.'); 70 }, 'has() returns true for a supported property.');
71 71
72 </script> 72 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698