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

Side by Side Diff: LayoutTests/fast/shapes/parsing/parsing-test-utils.js

Issue 115253003: Layout support for new circle shape syntax (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Update virtual/legacy-animations-engine/animations/interpolation/shape-outside-expected.txt Created 7 years 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 // Valid values for both shape-inside and shape-outside. Two values are specifie d when the shape property value 1 // Valid values for both shape-inside and shape-outside. Two values are specifie d when the shape property value
2 // differs from the specified value. Three values are specified when the compute d shape property value differs 2 // differs from the specified value. Three values are specified when the compute d shape property value differs
3 // from the specified value. 3 // from the specified value.
4 // eg: "specified value/CSS Text value/computed style value" 4 // eg: "specified value/CSS Text value/computed style value"
5 // or: ["specified value", "CSS Text value/computed style value"] 5 // or: ["specified value", "CSS Text value/computed style value"]
6 // or: ["specified value", "CSS Text value", "Computed style value"] 6 // or: ["specified value", "CSS Text value", "Computed style value"]
7 var validShapeValues = [ 7 var validShapeValues = [
8 "auto", 8 "auto",
9 ["rectangle(10px, 20px, 30px, 40px)", "rectangle(10px, 20px, 30px, 40px)", " rectangle(10px, 20px, 30px, 40px, 0px, 0px)"], 9 ["rectangle(10px, 20px, 30px, 40px)", "rectangle(10px, 20px, 30px, 40px)", " rectangle(10px, 20px, 30px, 40px, 0px, 0px)"],
10 ["rectangle(10px, 20px, 30px, 40px, 5px)", "rectangle(10px, 20px, 30px, 40px , 5px)", "rectangle(10px, 20px, 30px, 40px, 5px, 5px)"], 10 ["rectangle(10px, 20px, 30px, 40px, 5px)", "rectangle(10px, 20px, 30px, 40px , 5px)", "rectangle(10px, 20px, 30px, 40px, 5px, 5px)"],
11 "rectangle(10px, 20px, 30px, 40px, 5px, 10px)", 11 "rectangle(10px, 20px, 30px, 40px, 5px, 10px)",
12 12
13 ["inset-rectangle(10px, 20px, 30px, 40px)", "inset-rectangle(10px, 20px, 30p x, 40px)", "inset-rectangle(10px, 20px, 30px, 40px, 0px, 0px)"], 13 ["inset-rectangle(10px, 20px, 30px, 40px)", "inset-rectangle(10px, 20px, 30p x, 40px)", "inset-rectangle(10px, 20px, 30px, 40px, 0px, 0px)"],
14 ["inset-rectangle(10px, 20px, 30px, 40px, 5px)", "inset-rectangle(10px, 20px , 30px, 40px, 5px)", "inset-rectangle(10px, 20px, 30px, 40px, 5px, 5px)"], 14 ["inset-rectangle(10px, 20px, 30px, 40px, 5px)", "inset-rectangle(10px, 20px , 30px, 40px, 5px)", "inset-rectangle(10px, 20px, 30px, 40px, 5px, 5px)"],
15 "inset-rectangle(10px, 20px, 30px, 40px, 5px, 10px)", 15 "inset-rectangle(10px, 20px, 30px, 40px, 5px, 10px)",
16 16
17 "circle(10px, 20px, 30px)", // FIXME remove with deprecated circle 17 "circle(10px, 20px, 30px)", // FIXME remove with deprecated circle
18 18
19 ["circle()", "circle()", "circle(closest-side at 50% 50%)"], 19 ["circle()", "circle()", "circle(closest-side at 50% 50%)"],
20 ["circle(farthest-side)", "circle(farthest-side)", "circle(farthest-side at 50% 50%)"],
21 ["circle(closest-side)", "circle(closest-side)", "circle(closest-side at 50% 50%)"],
20 ["circle(10px)", "circle(10px)", "circle(10px at 50% 50%)"], 22 ["circle(10px)", "circle(10px)", "circle(10px at 50% 50%)"],
21 ["circle(10px at 10px)", "circle(10px at 10px 50%)"], 23 ["circle(10px at 10px)", "circle(10px at 10px 50%)"],
22 "circle(10px at 10px 10px)", 24 "circle(10px at 10px 10px)",
23 ["circle(at 10px)", "circle(at 10px 50%)", "circle(closest-side at 10px 50%) "], 25 ["circle(at 10px)", "circle(at 10px 50%)", "circle(closest-side at 10px 50%) "],
24 ["circle(at 10px)", "circle(at 10px 50%)", "circle(closest-side at 10px 50%) "], 26 ["circle(at 10px)", "circle(at 10px 50%)", "circle(closest-side at 10px 50%) "],
25 ["circle(at 10px 10px)", "circle(at 10px 10px)", "circle(closest-side at 10p x 10px)"], 27 ["circle(at 10px 10px)", "circle(at 10px 10px)", "circle(closest-side at 10p x 10px)"],
26 ["circle(at top left)", "circle(at 0% 0%)", "circle(closest-side at 0% 0%)"] , 28 ["circle(at top left)", "circle(at 0% 0%)", "circle(closest-side at 0% 0%)"] ,
27 ["circle(at right bottom)", "circle(at 100% 100%)", "circle(closest-side at 100% 100%)"], 29 ["circle(at right bottom)", "circle(at 100% 100%)", "circle(closest-side at 100% 100%)"],
28 ["circle(10px at left top 10px)", "circle(10px at left 0% top 10px)"], 30 ["circle(10px at left top 10px)", "circle(10px at left 0% top 10px)"],
29 ["circle(10px at top 10px left 10px)", "circle(10px at left 10px top 10px)"] , 31 ["circle(10px at top 10px left 10px)", "circle(10px at left 10px top 10px)"] ,
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 214
213 function testNotInheritedShapeProperty(property, parentValue, childValue, expect edValue) 215 function testNotInheritedShapeProperty(property, parentValue, childValue, expect edValue)
214 { 216 {
215 shouldBeEqualToString('getParentAndChildComputedStylesString("' + property + '", "' + parentValue + '", "' + childValue + '")', expectedValue); 217 shouldBeEqualToString('getParentAndChildComputedStylesString("' + property + '", "' + parentValue + '", "' + childValue + '")', expectedValue);
216 } 218 }
217 219
218 function applyToEachArglist(testFunction, arglists) 220 function applyToEachArglist(testFunction, arglists)
219 { 221 {
220 arglists.forEach(function(arglist, i, a) {testFunction.apply(null, arglist); }); 222 arglists.forEach(function(arglist, i, a) {testFunction.apply(null, arglist); });
221 } 223 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698