| OLD | NEW |
| 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 <script src="../../css-parser/resources/property-parsing-test.js"></script> | 4 <script src="../../css-parser/resources/property-parsing-test.js"></script> |
| 5 | 5 |
| 6 <body> | 6 <body> |
| 7 <script> | 7 <script> |
| 8 function assert_computed_style(property, value, expectedValue) { | 8 function assert_computed_style(property, value, expectedValue) { |
| 9 if (expectedValue === undefined) | 9 if (expectedValue === undefined) |
| 10 expectedValue = value; | 10 expectedValue = value; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 { style: "conic-gradient(at bottom bottom, black, white)" , com
puted: "none" }, | 31 { style: "conic-gradient(at bottom bottom, black, white)" , com
puted: "none" }, |
| 32 { style: "conic-gradient(at left left, black, white)" , com
puted: "none" }, | 32 { style: "conic-gradient(at left left, black, white)" , com
puted: "none" }, |
| 33 { style: "conic-gradient(at top left black, white)" , com
puted: "none" }, | 33 { style: "conic-gradient(at top left black, white)" , com
puted: "none" }, |
| 34 { style: "conic-gradient(black 0%, 10%, 10%, green .5turn, 50%, white)", com
puted: "none" }, | 34 { style: "conic-gradient(black 0%, 10%, 10%, green .5turn, 50%, white)", com
puted: "none" }, |
| 35 { style: "conic-gradient(from 0 black, white)" , com
puted: "none" }, | 35 { style: "conic-gradient(from 0 black, white)" , com
puted: "none" }, |
| 36 { style: "conic-gradient(from 0 at top left black, white)" , com
puted: "none" }, | 36 { style: "conic-gradient(from 0 at top left black, white)" , com
puted: "none" }, |
| 37 { style: "conic-gradient(from 0, at top left, black, white)" , com
puted: "none" }, | 37 { style: "conic-gradient(from 0, at top left, black, white)" , com
puted: "none" }, |
| 38 { style: "conic-gradient(at top left from 0, black, white)" , com
puted: "none" }, | 38 { style: "conic-gradient(at top left from 0, black, white)" , com
puted: "none" }, |
| 39 { style: "conic-gradient(black 10% 20% 30%, white)" , com
puted: "none" }, | 39 { style: "conic-gradient(black 10% 20% 30%, white)" , com
puted: "none" }, |
| 40 { style: "conic-gradient(black, 30% 50%, white)" , com
puted: "none" }, | 40 { style: "conic-gradient(black, 30% 50%, white)" , com
puted: "none" }, |
| 41 { style: "conic-gradient(black, white calc(360deg / 10 + 50%)" , com
puted: "none" }, |
| 41 | 42 |
| 42 { style: "conic-gradient(black, white)" , computed: "conic-gradien
t(black, white)" }, | 43 { style: "conic-gradient(black, white)" , computed: "conic-gradien
t(black, white)" }, |
| 43 { style: "conic-gradient(black 0, white)" , computed: "conic-gradien
t(black 0deg, white)" }, | 44 { style: "conic-gradient(black 0, white)" , computed: "conic-gradien
t(black 0deg, white)" }, |
| 44 { style: "conic-gradient(black 0%, white)" , computed: "conic-gradien
t(black 0%, white)" }, | 45 { style: "conic-gradient(black 0%, white)" , computed: "conic-gradien
t(black 0%, white)" }, |
| 45 { style: "conic-gradient(black 0deg, white)" , computed: "conic-gradien
t(black 0deg, white)" }, | 46 { style: "conic-gradient(black 0deg, white)" , computed: "conic-gradien
t(black 0deg, white)" }, |
| 46 { style: "conic-gradient(black 0grad, white)" , computed: "conic-gradien
t(black 0grad, white)" }, | 47 { style: "conic-gradient(black 0grad, white)" , computed: "conic-gradien
t(black 0grad, white)" }, |
| 47 { style: "conic-gradient(black 0rad, white)" , computed: "conic-gradien
t(black 0rad, white)" }, | 48 { style: "conic-gradient(black 0rad, white)" , computed: "conic-gradien
t(black 0rad, white)" }, |
| 48 { style: "conic-gradient(black 0turn, white)" , computed: "conic-gradien
t(black 0turn, white)" }, | 49 { style: "conic-gradient(black 0turn, white)" , computed: "conic-gradien
t(black 0turn, white)" }, |
| 49 { style: "conic-gradient(black, white 50%)" , computed: "conic-gradien
t(black, white 50%)" }, | 50 { style: "conic-gradient(black, white 50%)" , computed: "conic-gradien
t(black, white 50%)" }, |
| 50 { style: "conic-gradient(black 10%, white 50%)" , computed: "conic-gradien
t(black 10%, white 50%)" }, | 51 { style: "conic-gradient(black 10%, white 50%)" , computed: "conic-gradien
t(black 10%, white 50%)" }, |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 { style: "conic-gradient(white -50%, black 150%)" , computed: "conic-gr
adient(white -50%, black 150%)" }, | 84 { style: "conic-gradient(white -50%, black 150%)" , computed: "conic-gr
adient(white -50%, black 150%)" }, |
| 84 { style: "conic-gradient(white -180deg, black 540deg)" , computed: "conic-gr
adient(white -180deg, black 540deg)" }, | 85 { style: "conic-gradient(white -180deg, black 540deg)" , computed: "conic-gr
adient(white -180deg, black 540deg)" }, |
| 85 { style: "conic-gradient(hsl(0,0%,75%), hsl(0,0%,25%))", computed: "conic-gr
adient(rgb(191, 191, 191), rgb(63, 63, 63))" }, | 86 { style: "conic-gradient(hsl(0,0%,75%), hsl(0,0%,25%))", computed: "conic-gr
adient(rgb(191, 191, 191), rgb(63, 63, 63))" }, |
| 86 | 87 |
| 87 { style: "conic-gradient(from 45deg, white, black, white)"
, computed: "conic-gradient(from 45deg, white, black, white)" }, | 88 { style: "conic-gradient(from 45deg, white, black, white)"
, computed: "conic-gradient(from 45deg, white, black, white)" }, |
| 88 { style: "conic-gradient(hsl(0,0%,87.5%), white 45deg, black 225deg, hsl(0,0
%,87.5%))", computed: "conic-gradient(rgb(223, 223, 223), white 45deg, black 225
deg, rgb(223, 223, 223))" }, | 89 { style: "conic-gradient(hsl(0,0%,87.5%), white 45deg, black 225deg, hsl(0,0
%,87.5%))", computed: "conic-gradient(rgb(223, 223, 223), white 45deg, black 225
deg, rgb(223, 223, 223))" }, |
| 89 | 90 |
| 90 { style: "conic-gradient(white 45deg, black 225deg, white 405deg)" , compu
ted: "conic-gradient(white 45deg, black 225deg, white 405deg)" }, | 91 { style: "conic-gradient(white 45deg, black 225deg, white 405deg)" , compu
ted: "conic-gradient(white 45deg, black 225deg, white 405deg)" }, |
| 91 { style: "conic-gradient(red, yellow, lime, aqua, blue, magenta, red", compu
ted: "conic-gradient(red, yellow, lime, aqua, blue, magenta, red)" }, | 92 { style: "conic-gradient(red, yellow, lime, aqua, blue, magenta, red", compu
ted: "conic-gradient(red, yellow, lime, aqua, blue, magenta, red)" }, |
| 92 { style: "conic-gradient(gold, #f06 20deg)" , compu
ted: "conic-gradient(gold, rgb(255, 0, 102) 20deg)" }, | 93 { style: "conic-gradient(gold, #f06 20deg)" , compu
ted: "conic-gradient(gold, rgb(255, 0, 102) 20deg)" }, |
| 94 { style: "conic-gradient(gold calc(100% / 2), #f06 calc(360deg * 4 / 5))"
, computed: "conic-gradient(gold calc(50%), rgb(255, 0, 102) ca
lc(288deg))" }, |
| 93 ]; | 95 ]; |
| 94 | 96 |
| 95 test(function() { | 97 test(function() { |
| 96 tests.forEach(function(test) { | 98 tests.forEach(function(test) { |
| 97 assert_computed_style('background-image', test.style, test.computed); | 99 assert_computed_style('background-image', test.style, test.computed); |
| 98 }); | 100 }); |
| 99 }, "conic-gradient parsing"); | 101 }, "conic-gradient parsing"); |
| 100 | 102 |
| 101 test(function() { | 103 test(function() { |
| 102 tests.forEach(function(test) { | 104 tests.forEach(function(test) { |
| 103 assert_computed_style('background-image', 'repeating-' + test.style, | 105 assert_computed_style('background-image', 'repeating-' + test.style, |
| 104 test.computed == 'none' ? test.computed : 'repeating-' + test.computed); | 106 test.computed == 'none' ? test.computed : 'repeating-' + test.computed); |
| 105 }); | 107 }); |
| 106 }, "repeating-conic-gradient parsing"); | 108 }, "repeating-conic-gradient parsing"); |
| 107 </script> | 109 </script> |
| 108 </body> | 110 </body> |
| OLD | NEW |