Changeset 251750 in webkit
- Timestamp:
- Oct 29, 2019, 5:55:27 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r251746 r251750 69 69 70 70 * fast/events/ios/autocorrect-with-range-selection.html: 71 72 2019-10-29 Simon Fraser <simon.fraser@apple.com> 73 74 Align CSS hsl() -> rgb() color conversion with the spec 75 https://bugs.webkit.org/show_bug.cgi?id=203592 76 77 Reviewed by Tim Horton. 78 79 * platform/mac/fast/css/hsl-color-expected.txt: 80 * platform/mac/fast/css/hsla-color-expected.txt: 71 81 72 82 2019-10-07 Jer Noble <jer.noble@apple.com> -
trunk/LayoutTests/css3/calc/color-hsl-expected.txt
r122694 r251750 4 4 5 5 6 PASS getComputedStyle(document.getElementById("simple"), null).color is "rgb(3 1, 223, 31)"7 PASS getComputedStyle(document.getElementById("alpha"), null).color is "rgba(3 1, 223, 31, 0.701961)"6 PASS getComputedStyle(document.getElementById("simple"), null).color is "rgb(32, 223, 32)" 7 PASS getComputedStyle(document.getElementById("alpha"), null).color is "rgba(32, 223, 32, 0.701961)" 8 8 PASS successfullyParsed is true 9 9 -
trunk/LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color-expected.txt
r145785 r251750 62 62 63 63 Valid value 'hsla(240, 100%, 50%, 0.5)': 64 PASS e.style.webkitTextDecorationColor is 'rgba(0, 0, 255, 0.498039)' 64 FAIL e.style.webkitTextDecorationColor should be rgba(0, 0, 255, 0.498039). Was rgba(0, 0, 255, 0.501961). 65 65 PASS e.style.getPropertyCSSValue('-webkit-text-decoration-color').toString() is '[object CSSPrimitiveValue]' 66 PASS e.style.getPropertyCSSValue('-webkit-text-decoration-color').cssText is 'rgba(0, 0, 255, 0.498039)' 66 FAIL e.style.getPropertyCSSValue('-webkit-text-decoration-color').cssText should be rgba(0, 0, 255, 0.498039). Was rgba(0, 0, 255, 0.501961). 67 67 PASS computedStyle.getPropertyCSSValue('-webkit-text-decoration-color').toString() is '[object CSSPrimitiveValue]' 68 PASS computedStyle.getPropertyCSSValue('-webkit-text-decoration-color').cssText is 'rgba(0, 0, 255, 0.498039)' 69 PASS computedStyle.webkitTextDecorationColor is 'rgba(0, 0, 255, 0.498039)' 68 FAIL computedStyle.getPropertyCSSValue('-webkit-text-decoration-color').cssText should be rgba(0, 0, 255, 0.498039). Was rgba(0, 0, 255, 0.501961). 69 FAIL computedStyle.webkitTextDecorationColor should be rgba(0, 0, 255, 0.498039). Was rgba(0, 0, 255, 0.501961). 70 70 71 71 Initial value: -
trunk/LayoutTests/imported/w3c/ChangeLog
r251739 r251750 1 2019-10-29 Simon Fraser <simon.fraser@apple.com> 2 3 Align CSS hsl() -> rgb() color conversion with the spec 4 https://bugs.webkit.org/show_bug.cgi?id=203592 5 6 Reviewed by Tim Horton. 7 8 Fix lots of tests in css/css-color/color-resolving-hsl.html by matching the specified rounding 9 when converting between hsl() and rgb(). 10 11 Remove some duplicated code, and call HSLToSRGB(). 12 13 * web-platform-tests/css/css-color/color-resolving-expected.txt: 14 * web-platform-tests/css/css-color/color-resolving-hsl-expected.txt: 15 * web-platform-tests/css/css-color/parsing/color-computed-expected.txt: 16 * web-platform-tests/css/css-color/parsing/color-valid-expected.txt: 17 1 18 2019-10-29 Simon Fraser <simon.fraser@apple.com> 2 19 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/color-resolving-expected.txt
r239574 r251750 104 104 PASS Angles are represented as a part of a circle and wrap around: hsl(780, 100%, 37.5%) 105 105 PASS Angles are represented as a part of a circle and wrap around: hsl(-300, 100%, 37.5%) 106 FAIL Valid numbers should be parsed: hsl(300, 50%, 50%) assert_equals: expected "rgb(191, 64, 191)" but got "rgb(191, 63, 191)" 106 PASS Valid numbers should be parsed: hsl(300, 50%, 50%) 107 107 PASS Angles are accepted in HSL/HSLA: hsl(30deg, 100%, 100%) 108 108 PASS HSL and HSLA are synonyms: hsl(0, 0%, 0%, 0%) … … 119 119 PASS Angles are represented as a part of a circle and wrap around: hsla(-300, 100%, 37.5%, 0) 120 120 PASS Invalid alpha values should be clamped to 0 and 1 respectively: hsla(-300, 100%, 37.5%, -3) 121 FAIL Percent alpha values are accepted in hsl/hsla: hsla(0, 0%, 0%, 50%) assert_equals: expected "rgba(0, 0, 0, 0.5)" but got "rgba(0, 0, 0, 0. 498039)"121 FAIL Percent alpha values are accepted in hsl/hsla: hsla(0, 0%, 0%, 50%) assert_equals: expected "rgba(0, 0, 0, 0.5)" but got "rgba(0, 0, 0, 0.501961)" 122 122 PASS Angles are accepted in HSL/HSLA: hsla(30deg, 100%, 100%, 1) 123 123 PASS The second and third parameters of hsl/hsla must be a percent: hsla(10, 50%, 0, 1) -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/color-resolving-hsl-expected.txt
r232903 r251750 4 4 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 0%, 0.2) 5 5 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 0%, 1) 6 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 7 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 8 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 9 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 10 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 11 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 12 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 13 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 14 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 15 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 16 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 17 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 18 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 19 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 20 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 21 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 6 PASS HSL/HSLA value should parse and round correctly: hsl(0, 0%, 12.5%) 7 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 0) 8 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 0.2) 9 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 12.5%, 1) 10 PASS HSL/HSLA value should parse and round correctly: hsl(0, 0%, 25%) 11 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 0) 12 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 0.2) 13 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 25%, 1) 14 PASS HSL/HSLA value should parse and round correctly: hsl(0, 0%, 37.5%) 15 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 0) 16 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 0.2) 17 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 37.5%, 1) 18 PASS HSL/HSLA value should parse and round correctly: hsl(0, 0%, 50%) 19 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 0) 20 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 0.2) 21 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 50%, 1) 22 22 PASS HSL/HSLA value should parse and round correctly: hsl(0, 0%, 62.5%) 23 23 PASS HSL/HSLA value should parse and round correctly: hsla(0, 0%, 62.5%, 0) … … 40 40 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 0%, 0.2) 41 41 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 0%, 1) 42 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 12.5%) assert_equals: expected "rgb(36, 28, 28)" but got "rgb(35, 27, 27)" 43 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 28, 28, 0)" but got "rgba(35, 27, 27, 0)" 44 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 28, 28, 0.2)" but got "rgba(35, 27, 27, 0.2)" 45 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 28, 28)" but got "rgb(35, 27, 27)" 46 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 25%) assert_equals: expected "rgb(72, 56, 56)" but got "rgb(71, 55, 55)" 47 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 56, 56, 0)" but got "rgba(71, 55, 55, 0)" 48 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 56, 56, 0.2)" but got "rgba(71, 55, 55, 0.2)" 49 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 56, 56)" but got "rgb(71, 55, 55)" 50 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 37.5%) assert_equals: expected "rgb(108, 84, 84)" but got "rgb(107, 83, 83)" 51 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 84, 84, 0)" but got "rgba(107, 83, 83, 0)" 52 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 84, 84, 0.2)" but got "rgba(107, 83, 83, 0.2)" 53 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 84, 84)" but got "rgb(107, 83, 83)" 54 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 50%) assert_equals: expected "rgb(143, 112, 112)" but got "rgb(143, 111, 111)" 55 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 112, 112, 0)" but got "rgba(143, 111, 111, 0)" 56 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 112, 112, 0.2)" but got "rgba(143, 111, 111, 0.2)" 57 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 112, 112)" but got "rgb(143, 111, 111)" 42 PASS HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 12.5%) 43 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 0) 44 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 0.2) 45 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 12.5%, 1) 46 PASS HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 25%) 47 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 0) 48 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 0.2) 49 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 25%, 1) 50 PASS HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 37.5%) 51 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 0) 52 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 0.2) 53 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 37.5%, 1) 54 PASS HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 50%) 55 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 0) 56 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 0.2) 57 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 50%, 1) 58 58 PASS HSL/HSLA value should parse and round correctly: hsl(0, 12.5%, 62.5%) 59 59 PASS HSL/HSLA value should parse and round correctly: hsla(0, 12.5%, 62.5%, 0) … … 76 76 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 0%, 0.2) 77 77 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 0%, 1) 78 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 25%, 12.5%) assert_equals: expected "rgb(40, 24, 24)" but got "rgb(39, 23, 23)" 79 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 24, 24, 0)" but got "rgba(39, 23, 23, 0)" 80 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 24, 24, 0.2)" but got "rgba(39, 23, 23, 0.2)" 81 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 24, 24)" but got "rgb(39, 23, 23)" 82 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 25%, 25%) assert_equals: expected "rgb(80, 48, 48)" but got "rgb(79, 47, 47)" 83 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 0) assert_equals: expected "rgba(80, 48, 48, 0)" but got "rgba(79, 47, 47, 0)" 84 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 48, 48, 0.2)" but got "rgba(79, 47, 47, 0.2)" 85 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 1) assert_equals: expected "rgb(80, 48, 48)" but got "rgb(79, 47, 47)" 86 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 25%, 37.5%) assert_equals: expected "rgb(120, 72, 72)" but got "rgb(119, 71, 71)" 87 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 72, 72, 0)" but got "rgba(119, 71, 71, 0)" 88 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 72, 72, 0.2)" but got "rgba(119, 71, 71, 0.2)" 89 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 72, 72)" but got "rgb(119, 71, 71)" 90 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 25%, 50%) assert_equals: expected "rgb(159, 96, 96)" but got "rgb(159, 95, 95)" 91 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 0) assert_equals: expected "rgba(159, 96, 96, 0)" but got "rgba(159, 95, 95, 0)" 92 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 96, 96, 0.2)" but got "rgba(159, 95, 95, 0.2)" 93 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 1) assert_equals: expected "rgb(159, 96, 96)" but got "rgb(159, 95, 95)" 78 PASS HSL/HSLA value should parse and round correctly: hsl(0, 25%, 12.5%) 79 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 0) 80 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 0.2) 81 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 12.5%, 1) 82 PASS HSL/HSLA value should parse and round correctly: hsl(0, 25%, 25%) 83 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 0) 84 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 0.2) 85 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 25%, 1) 86 PASS HSL/HSLA value should parse and round correctly: hsl(0, 25%, 37.5%) 87 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 0) 88 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 0.2) 89 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 37.5%, 1) 90 PASS HSL/HSLA value should parse and round correctly: hsl(0, 25%, 50%) 91 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 0) 92 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 0.2) 93 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 50%, 1) 94 94 PASS HSL/HSLA value should parse and round correctly: hsl(0, 25%, 62.5%) 95 95 PASS HSL/HSLA value should parse and round correctly: hsla(0, 25%, 62.5%, 0) … … 112 112 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 0%, 0.2) 113 113 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 0%, 1) 114 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 12.5%) assert_equals: expected "rgb(44, 20, 20)" but got "rgb(43, 19, 19)" 115 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 20, 20, 0)" but got "rgba(43, 19, 19, 0)" 116 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 20, 20, 0.2)" but got "rgba(43, 19, 19, 0.2)" 117 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 20, 20)" but got "rgb(43, 19, 19)" 118 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 25%) assert_equals: expected "rgb(88, 40, 40)" but got "rgb(87, 39, 39)" 119 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 40, 40, 0)" but got "rgba(87, 39, 39, 0)" 120 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 40, 40, 0.2)" but got "rgba(87, 39, 39, 0.2)" 121 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 40, 40)" but got "rgb(87, 39, 39)" 122 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 37.5%) assert_equals: expected "rgb(131, 60, 60)" but got "rgb(131, 59, 59)" 123 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 60, 60, 0)" but got "rgba(131, 59, 59, 0)" 124 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 60, 60, 0.2)" but got "rgba(131, 59, 59, 0.2)" 125 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 60, 60)" but got "rgb(131, 59, 59)" 126 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 50%) assert_equals: expected "rgb(175, 80, 80)" but got "rgb(175, 79, 79)" 127 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 80, 80, 0)" but got "rgba(175, 79, 79, 0)" 128 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 80, 80, 0.2)" but got "rgba(175, 79, 79, 0.2)" 129 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 80, 80)" but got "rgb(175, 79, 79)" 130 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 62.5%) assert_equals: expected "rgb(195, 124, 124)" but got "rgb(195, 123, 123)" 131 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 124, 124, 0)" but got "rgba(195, 123, 123, 0)" 132 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 124, 124, 0.2)" but got "rgba(195, 123, 123, 0.2)" 133 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 124, 124)" but got "rgb(195, 123, 123)" 114 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 12.5%) 115 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 0) 116 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 0.2) 117 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 12.5%, 1) 118 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 25%) 119 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 0) 120 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 0.2) 121 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 25%, 1) 122 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 37.5%) 123 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 0) 124 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 0.2) 125 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 37.5%, 1) 126 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 50%) 127 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 0) 128 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 0.2) 129 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 50%, 1) 130 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 62.5%) 131 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 0) 132 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 0.2) 133 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 62.5%, 1) 134 134 PASS HSL/HSLA value should parse and round correctly: hsl(0, 37.5%, 75%) 135 135 PASS HSL/HSLA value should parse and round correctly: hsla(0, 37.5%, 75%, 0) … … 148 148 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 0%, 0.2) 149 149 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 0%, 1) 150 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 50%, 12.5%) assert_equals: expected "rgb(48, 16, 16)" but got "rgb(47, 15, 15)" 151 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 16, 16, 0)" but got "rgba(47, 15, 15, 0)" 152 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 16, 16, 0.2)" but got "rgba(47, 15, 15, 0.2)" 153 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 16, 16)" but got "rgb(47, 15, 15)" 154 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 50%, 25%) assert_equals: expected "rgb(96, 32, 32)" but got "rgb(95, 31, 31)" 155 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 0) assert_equals: expected "rgba(96, 32, 32, 0)" but got "rgba(95, 31, 31, 0)" 156 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 32, 32, 0.2)" but got "rgba(95, 31, 31, 0.2)" 157 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 1) assert_equals: expected "rgb(96, 32, 32)" but got "rgb(95, 31, 31)" 158 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 50%, 37.5%) assert_equals: expected "rgb(143, 48, 48)" but got "rgb(143, 47, 47)" 159 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 48, 48, 0)" but got "rgba(143, 47, 47, 0)" 160 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 48, 48, 0.2)" but got "rgba(143, 47, 47, 0.2)" 161 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 48, 48)" but got "rgb(143, 47, 47)" 162 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 50%, 50%) assert_equals: expected "rgb(191, 64, 64)" but got "rgb(191, 63, 63)" 163 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 0) assert_equals: expected "rgba(191, 64, 64, 0)" but got "rgba(191, 63, 63, 0)" 164 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 64, 64, 0.2)" but got "rgba(191, 63, 63, 0.2)" 165 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 1) assert_equals: expected "rgb(191, 64, 64)" but got "rgb(191, 63, 63)" 166 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 50%, 62.5%) assert_equals: expected "rgb(207, 112, 112)" but got "rgb(207, 111, 111)" 167 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 112, 112, 0)" but got "rgba(207, 111, 111, 0)" 168 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 112, 112, 0.2)" but got "rgba(207, 111, 111, 0.2)" 169 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 112, 112)" but got "rgb(207, 111, 111)" 150 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 12.5%) 151 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 0) 152 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 0.2) 153 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 12.5%, 1) 154 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 25%) 155 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 0) 156 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 0.2) 157 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 25%, 1) 158 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 37.5%) 159 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 0) 160 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 0.2) 161 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 37.5%, 1) 162 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 50%) 163 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 0) 164 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 0.2) 165 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 50%, 1) 166 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 62.5%) 167 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 0) 168 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 0.2) 169 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 62.5%, 1) 170 170 PASS HSL/HSLA value should parse and round correctly: hsl(0, 50%, 75%) 171 171 PASS HSL/HSLA value should parse and round correctly: hsla(0, 50%, 75%, 0) … … 184 184 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 0%, 0.2) 185 185 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 0%, 1) 186 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 12.5%) assert_equals: expected "rgb(52, 12, 12)" but got "rgb(51, 11, 11)" 187 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 12, 12, 0)" but got "rgba(51, 11, 11, 0)" 188 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 12, 12, 0.2)" but got "rgba(51, 11, 11, 0.2)" 189 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 12, 12)" but got "rgb(51, 11, 11)" 190 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 25%) assert_equals: expected "rgb(104, 24, 24)" but got "rgb(103, 23, 23)" 191 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 24, 24, 0)" but got "rgba(103, 23, 23, 0)" 192 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 24, 24, 0.2)" but got "rgba(103, 23, 23, 0.2)" 193 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 24, 24)" but got "rgb(103, 23, 23)" 194 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 37.5%) assert_equals: expected "rgb(155, 36, 36)" but got "rgb(155, 35, 35)" 195 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 36, 36, 0)" but got "rgba(155, 35, 35, 0)" 196 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 36, 36, 0.2)" but got "rgba(155, 35, 35, 0.2)" 197 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 36, 36)" but got "rgb(155, 35, 35)" 198 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 50%) assert_equals: expected "rgb(207, 48, 48)" but got "rgb(207, 47, 47)" 199 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 48, 48, 0)" but got "rgba(207, 47, 47, 0)" 200 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 48, 48, 0.2)" but got "rgba(207, 47, 47, 0.2)" 201 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 48, 48)" but got "rgb(207, 47, 47)" 202 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 62.5%) assert_equals: expected "rgb(219, 100, 100)" but got "rgb(219, 99, 99)" 203 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 100, 100, 0)" but got "rgba(219, 99, 99, 0)" 204 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 100, 100, 0.2)" but got "rgba(219, 99, 99, 0.2)" 205 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 100, 100)" but got "rgb(219, 99, 99)" 186 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 12.5%) 187 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 0) 188 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 0.2) 189 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 12.5%, 1) 190 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 25%) 191 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 0) 192 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 0.2) 193 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 25%, 1) 194 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 37.5%) 195 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 0) 196 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 0.2) 197 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 37.5%, 1) 198 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 50%) 199 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 0) 200 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 0.2) 201 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 50%, 1) 202 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 62.5%) 203 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 0) 204 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 0.2) 205 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 62.5%, 1) 206 206 PASS HSL/HSLA value should parse and round correctly: hsl(0, 62.5%, 75%) 207 207 PASS HSL/HSLA value should parse and round correctly: hsla(0, 62.5%, 75%, 0) … … 220 220 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 0%, 0.2) 221 221 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 0%, 1) 222 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 75%, 12.5%) assert_equals: expected "rgb(56, 8, 8)" but got "rgb(55, 7, 7)" 223 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 8, 8, 0)" but got "rgba(55, 7, 7, 0)" 224 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 8, 8, 0.2)" but got "rgba(55, 7, 7, 0.2)" 225 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 8, 8)" but got "rgb(55, 7, 7)" 226 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 75%, 25%) assert_equals: expected "rgb(112, 16, 16)" but got "rgb(111, 15, 15)" 227 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 0) assert_equals: expected "rgba(112, 16, 16, 0)" but got "rgba(111, 15, 15, 0)" 228 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 16, 16, 0.2)" but got "rgba(111, 15, 15, 0.2)" 229 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 1) assert_equals: expected "rgb(112, 16, 16)" but got "rgb(111, 15, 15)" 230 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 75%, 37.5%) assert_equals: expected "rgb(167, 24, 24)" but got "rgb(167, 23, 23)" 231 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 24, 24, 0)" but got "rgba(167, 23, 23, 0)" 232 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 24, 24, 0.2)" but got "rgba(167, 23, 23, 0.2)" 233 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 24, 24)" but got "rgb(167, 23, 23)" 234 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 75%, 50%) assert_equals: expected "rgb(223, 32, 32)" but got "rgb(223, 31, 31)" 235 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 0) assert_equals: expected "rgba(223, 32, 32, 0)" but got "rgba(223, 31, 31, 0)" 236 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 32, 32, 0.2)" but got "rgba(223, 31, 31, 0.2)" 237 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 1) assert_equals: expected "rgb(223, 32, 32)" but got "rgb(223, 31, 31)" 238 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 75%, 62.5%) assert_equals: expected "rgb(231, 88, 88)" but got "rgb(231, 87, 87)" 239 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 88, 88, 0)" but got "rgba(231, 87, 87, 0)" 240 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 88, 88, 0.2)" but got "rgba(231, 87, 87, 0.2)" 241 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 88, 88)" but got "rgb(231, 87, 87)" 222 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 12.5%) 223 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 0) 224 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 0.2) 225 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 12.5%, 1) 226 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 25%) 227 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 0) 228 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 0.2) 229 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 25%, 1) 230 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 37.5%) 231 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 0) 232 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 0.2) 233 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 37.5%, 1) 234 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 50%) 235 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 0) 236 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 0.2) 237 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 50%, 1) 238 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 62.5%) 239 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 0) 240 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 0.2) 241 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 62.5%, 1) 242 242 PASS HSL/HSLA value should parse and round correctly: hsl(0, 75%, 75%) 243 243 PASS HSL/HSLA value should parse and round correctly: hsla(0, 75%, 75%, 0) … … 256 256 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 0%, 0.2) 257 257 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 0%, 1) 258 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 12.5%) assert_equals: expected "rgb(60, 4, 4)" but got "rgb(59, 3, 3)" 259 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 4, 4, 0)" but got "rgba(59, 3, 3, 0)" 260 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 4, 4, 0.2)" but got "rgba(59, 3, 3, 0.2)" 261 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 4, 4)" but got "rgb(59, 3, 3)" 262 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 25%) assert_equals: expected "rgb(120, 8, 8)" but got "rgb(119, 7, 7)" 263 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 8, 8, 0)" but got "rgba(119, 7, 7, 0)" 264 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 8, 8, 0.2)" but got "rgba(119, 7, 7, 0.2)" 265 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 8, 8)" but got "rgb(119, 7, 7)" 266 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 37.5%) assert_equals: expected "rgb(179, 12, 12)" but got "rgb(179, 11, 11)" 267 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 12, 12, 0)" but got "rgba(179, 11, 11, 0)" 268 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 12, 12, 0.2)" but got "rgba(179, 11, 11, 0.2)" 269 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 12, 12)" but got "rgb(179, 11, 11)" 270 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 50%) assert_equals: expected "rgb(239, 16, 16)" but got "rgb(239, 15, 15)" 271 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 16, 16, 0)" but got "rgba(239, 15, 15, 0)" 272 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 16, 16, 0.2)" but got "rgba(239, 15, 15, 0.2)" 273 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 16, 16)" but got "rgb(239, 15, 15)" 274 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 62.5%) assert_equals: expected "rgb(243, 76, 76)" but got "rgb(243, 75, 75)" 275 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 76, 76, 0)" but got "rgba(243, 75, 75, 0)" 276 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 76, 76, 0.2)" but got "rgba(243, 75, 75, 0.2)" 277 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 76, 76)" but got "rgb(243, 75, 75)" 258 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 12.5%) 259 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 0) 260 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 0.2) 261 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 12.5%, 1) 262 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 25%) 263 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 0) 264 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 0.2) 265 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 25%, 1) 266 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 37.5%) 267 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 0) 268 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 0.2) 269 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 37.5%, 1) 270 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 50%) 271 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 0) 272 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 0.2) 273 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 50%, 1) 274 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 62.5%) 275 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 0) 276 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 0.2) 277 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 62.5%, 1) 278 278 PASS HSL/HSLA value should parse and round correctly: hsl(0, 87.5%, 75%) 279 279 PASS HSL/HSLA value should parse and round correctly: hsla(0, 87.5%, 75%, 0) … … 292 292 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 0%, 0.2) 293 293 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 0%, 1) 294 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 100%, 12.5%) assert_equals: expected "rgb(64, 0, 0)" but got "rgb(63, 0, 0)" 295 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 0, 0, 0)" but got "rgba(63, 0, 0, 0)" 296 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 0, 0, 0.2)" but got "rgba(63, 0, 0, 0.2)" 297 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 0, 0)" but got "rgb(63, 0, 0)" 298 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 100%, 25%) assert_equals: expected "rgb(128, 0, 0)" but got "rgb(127, 0, 0)" 299 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 0) assert_equals: expected "rgba(128, 0, 0, 0)" but got "rgba(127, 0, 0, 0)" 300 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 0, 0, 0.2)" but got "rgba(127, 0, 0, 0.2)" 301 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 1) assert_equals: expected "rgb(128, 0, 0)" but got "rgb(127, 0, 0)" 294 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 12.5%) 295 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 0) 296 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 0.2) 297 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 12.5%, 1) 298 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 25%) 299 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 0) 300 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 0.2) 301 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 25%, 1) 302 302 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 37.5%) 303 303 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 37.5%, 0) … … 308 308 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 50%, 0.2) 309 309 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 50%, 1) 310 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 100%, 62.5%) assert_equals: expected "rgb(255, 64, 64)" but got "rgb(255, 63, 63)" 311 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 64, 64, 0)" but got "rgba(255, 63, 63, 0)" 312 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 64, 64, 0.2)" but got "rgba(255, 63, 63, 0.2)" 313 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 64, 64)" but got "rgb(255, 63, 63)" 314 FAIL HSL/HSLA value should parse and round correctly: hsl(0, 100%, 75%) assert_equals: expected "rgb(255, 128, 128)" but got "rgb(255, 127, 127)" 315 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 0) assert_equals: expected "rgba(255, 128, 128, 0)" but got "rgba(255, 127, 127, 0)" 316 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 128, 128, 0.2)" but got "rgba(255, 127, 127, 0.2)" 317 FAIL HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 1) assert_equals: expected "rgb(255, 128, 128)" but got "rgb(255, 127, 127)" 310 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 62.5%) 311 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 0) 312 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 0.2) 313 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 62.5%, 1) 314 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 75%) 315 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 0) 316 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 0.2) 317 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 75%, 1) 318 318 PASS HSL/HSLA value should parse and round correctly: hsl(0, 100%, 87.5%) 319 319 PASS HSL/HSLA value should parse and round correctly: hsla(0, 100%, 87.5%, 0) … … 328 328 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 0%, 0.2) 329 329 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 0%, 1) 330 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 331 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 332 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 333 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 334 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 335 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 336 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 337 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 338 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 339 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 340 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 341 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 342 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 343 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 344 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 345 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 330 PASS HSL/HSLA value should parse and round correctly: hsl(30, 0%, 12.5%) 331 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 0) 332 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 0.2) 333 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 12.5%, 1) 334 PASS HSL/HSLA value should parse and round correctly: hsl(30, 0%, 25%) 335 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 0) 336 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 0.2) 337 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 25%, 1) 338 PASS HSL/HSLA value should parse and round correctly: hsl(30, 0%, 37.5%) 339 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 0) 340 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 0.2) 341 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 37.5%, 1) 342 PASS HSL/HSLA value should parse and round correctly: hsl(30, 0%, 50%) 343 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 0) 344 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 0.2) 345 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 50%, 1) 346 346 PASS HSL/HSLA value should parse and round correctly: hsl(30, 0%, 62.5%) 347 347 PASS HSL/HSLA value should parse and round correctly: hsla(30, 0%, 62.5%, 0) … … 364 364 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 0%, 0.2) 365 365 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 0%, 1) 366 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 12.5%) assert_equals: expected "rgb(36, 32, 28)" but got "rgb(35, 31, 27)" 367 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 32, 28, 0)" but got "rgba(35, 31, 27, 0)" 368 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 32, 28, 0.2)" but got "rgba(35, 31, 27, 0.2)" 369 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 32, 28)" but got "rgb(35, 31, 27)" 370 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 25%) assert_equals: expected "rgb(72, 64, 56)" but got "rgb(71, 63, 55)" 371 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 64, 56, 0)" but got "rgba(71, 63, 55, 0)" 372 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 64, 56, 0.2)" but got "rgba(71, 63, 55, 0.2)" 373 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 64, 56)" but got "rgb(71, 63, 55)" 374 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 37.5%) assert_equals: expected "rgb(108, 96, 84)" but got "rgb(107, 95, 83)" 375 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 96, 84, 0)" but got "rgba(107, 95, 83, 0)" 376 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 96, 84, 0.2)" but got "rgba(107, 95, 83, 0.2)" 377 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 96, 84)" but got "rgb(107, 95, 83)" 378 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 50%) assert_equals: expected "rgb(143, 128, 112)" but got "rgb(143, 127, 111)" 379 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 128, 112, 0)" but got "rgba(143, 127, 111, 0)" 380 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 128, 112, 0.2)" but got "rgba(143, 127, 111, 0.2)" 381 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 128, 112)" but got "rgb(143, 127, 111)" 366 PASS HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 12.5%) 367 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 0) 368 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 0.2) 369 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 12.5%, 1) 370 PASS HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 25%) 371 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 0) 372 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 0.2) 373 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 25%, 1) 374 PASS HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 37.5%) 375 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 0) 376 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 0.2) 377 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 37.5%, 1) 378 PASS HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 50%) 379 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 0) 380 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 0.2) 381 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 50%, 1) 382 382 PASS HSL/HSLA value should parse and round correctly: hsl(30, 12.5%, 62.5%) 383 383 PASS HSL/HSLA value should parse and round correctly: hsla(30, 12.5%, 62.5%, 0) … … 400 400 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 0%, 0.2) 401 401 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 0%, 1) 402 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 25%, 12.5%) assert_equals: expected "rgb(40, 32, 24)" but got "rgb(39, 31, 23)" 403 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 32, 24, 0)" but got "rgba(39, 31, 23, 0)" 404 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 32, 24, 0.2)" but got "rgba(39, 31, 23, 0.2)" 405 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 32, 24)" but got "rgb(39, 31, 23)" 406 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 25%, 25%) assert_equals: expected "rgb(80, 64, 48)" but got "rgb(79, 63, 47)" 407 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 0) assert_equals: expected "rgba(80, 64, 48, 0)" but got "rgba(79, 63, 47, 0)" 408 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 64, 48, 0.2)" but got "rgba(79, 63, 47, 0.2)" 409 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 1) assert_equals: expected "rgb(80, 64, 48)" but got "rgb(79, 63, 47)" 410 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 25%, 37.5%) assert_equals: expected "rgb(120, 96, 72)" but got "rgb(119, 95, 71)" 411 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 96, 72, 0)" but got "rgba(119, 95, 71, 0)" 412 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 96, 72, 0.2)" but got "rgba(119, 95, 71, 0.2)" 413 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 96, 72)" but got "rgb(119, 95, 71)" 414 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 25%, 50%) assert_equals: expected "rgb(159, 128, 96)" but got "rgb(159, 127, 95)" 415 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 0) assert_equals: expected "rgba(159, 128, 96, 0)" but got "rgba(159, 127, 95, 0)" 416 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 128, 96, 0.2)" but got "rgba(159, 127, 95, 0.2)" 417 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 1) assert_equals: expected "rgb(159, 128, 96)" but got "rgb(159, 127, 95)" 402 PASS HSL/HSLA value should parse and round correctly: hsl(30, 25%, 12.5%) 403 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 0) 404 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 0.2) 405 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 12.5%, 1) 406 PASS HSL/HSLA value should parse and round correctly: hsl(30, 25%, 25%) 407 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 0) 408 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 0.2) 409 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 25%, 1) 410 PASS HSL/HSLA value should parse and round correctly: hsl(30, 25%, 37.5%) 411 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 0) 412 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 0.2) 413 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 37.5%, 1) 414 PASS HSL/HSLA value should parse and round correctly: hsl(30, 25%, 50%) 415 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 0) 416 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 0.2) 417 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 50%, 1) 418 418 PASS HSL/HSLA value should parse and round correctly: hsl(30, 25%, 62.5%) 419 419 PASS HSL/HSLA value should parse and round correctly: hsla(30, 25%, 62.5%, 0) … … 436 436 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 0%, 0.2) 437 437 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 0%, 1) 438 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 12.5%) assert_equals: expected "rgb(44, 32, 20)" but got "rgb(43, 31, 19)" 439 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 32, 20, 0)" but got "rgba(43, 31, 19, 0)" 440 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 32, 20, 0.2)" but got "rgba(43, 31, 19, 0.2)" 441 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 32, 20)" but got "rgb(43, 31, 19)" 442 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 25%) assert_equals: expected "rgb(88, 64, 40)" but got "rgb(87, 63, 39)" 443 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 64, 40, 0)" but got "rgba(87, 63, 39, 0)" 444 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 64, 40, 0.2)" but got "rgba(87, 63, 39, 0.2)" 445 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 64, 40)" but got "rgb(87, 63, 39)" 446 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 37.5%) assert_equals: expected "rgb(131, 96, 60)" but got "rgb(131, 95, 59)" 447 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 96, 60, 0)" but got "rgba(131, 95, 59, 0)" 448 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 96, 60, 0.2)" but got "rgba(131, 95, 59, 0.2)" 449 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 96, 60)" but got "rgb(131, 95, 59)" 450 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 50%) assert_equals: expected "rgb(175, 128, 80)" but got "rgb(175, 127, 79)" 451 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 128, 80, 0)" but got "rgba(175, 127, 79, 0)" 452 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 128, 80, 0.2)" but got "rgba(175, 127, 79, 0.2)" 453 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 128, 80)" but got "rgb(175, 127, 79)" 454 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 62.5%) assert_equals: expected "rgb(195, 159, 124)" but got "rgb(195, 159, 123)" 455 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 159, 124, 0)" but got "rgba(195, 159, 123, 0)" 456 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 159, 124, 0.2)" but got "rgba(195, 159, 123, 0.2)" 457 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 159, 124)" but got "rgb(195, 159, 123)" 438 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 12.5%) 439 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 0) 440 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 0.2) 441 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 12.5%, 1) 442 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 25%) 443 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 0) 444 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 0.2) 445 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 25%, 1) 446 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 37.5%) 447 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 0) 448 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 0.2) 449 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 37.5%, 1) 450 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 50%) 451 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 0) 452 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 0.2) 453 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 50%, 1) 454 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 62.5%) 455 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 0) 456 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 0.2) 457 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 62.5%, 1) 458 458 PASS HSL/HSLA value should parse and round correctly: hsl(30, 37.5%, 75%) 459 459 PASS HSL/HSLA value should parse and round correctly: hsla(30, 37.5%, 75%, 0) … … 472 472 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 0%, 0.2) 473 473 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 0%, 1) 474 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 50%, 12.5%) assert_equals: expected "rgb(48, 32, 16)" but got "rgb(47, 31, 15)" 475 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 32, 16, 0)" but got "rgba(47, 31, 15, 0)" 476 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 32, 16, 0.2)" but got "rgba(47, 31, 15, 0.2)" 477 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 32, 16)" but got "rgb(47, 31, 15)" 478 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 50%, 25%) assert_equals: expected "rgb(96, 64, 32)" but got "rgb(95, 63, 31)" 479 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 0) assert_equals: expected "rgba(96, 64, 32, 0)" but got "rgba(95, 63, 31, 0)" 480 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 64, 32, 0.2)" but got "rgba(95, 63, 31, 0.2)" 481 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 1) assert_equals: expected "rgb(96, 64, 32)" but got "rgb(95, 63, 31)" 482 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 50%, 37.5%) assert_equals: expected "rgb(143, 96, 48)" but got "rgb(143, 95, 47)" 483 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 96, 48, 0)" but got "rgba(143, 95, 47, 0)" 484 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 96, 48, 0.2)" but got "rgba(143, 95, 47, 0.2)" 485 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 96, 48)" but got "rgb(143, 95, 47)" 486 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 50%, 50%) assert_equals: expected "rgb(191, 128, 64)" but got "rgb(191, 127, 63)" 487 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 0) assert_equals: expected "rgba(191, 128, 64, 0)" but got "rgba(191, 127, 63, 0)" 488 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 128, 64, 0.2)" but got "rgba(191, 127, 63, 0.2)" 489 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 1) assert_equals: expected "rgb(191, 128, 64)" but got "rgb(191, 127, 63)" 490 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 50%, 62.5%) assert_equals: expected "rgb(207, 159, 112)" but got "rgb(207, 159, 111)" 491 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 159, 112, 0)" but got "rgba(207, 159, 111, 0)" 492 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 159, 112, 0.2)" but got "rgba(207, 159, 111, 0.2)" 493 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 159, 112)" but got "rgb(207, 159, 111)" 474 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 12.5%) 475 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 0) 476 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 0.2) 477 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 12.5%, 1) 478 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 25%) 479 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 0) 480 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 0.2) 481 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 25%, 1) 482 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 37.5%) 483 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 0) 484 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 0.2) 485 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 37.5%, 1) 486 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 50%) 487 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 0) 488 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 0.2) 489 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 50%, 1) 490 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 62.5%) 491 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 0) 492 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 0.2) 493 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 62.5%, 1) 494 494 PASS HSL/HSLA value should parse and round correctly: hsl(30, 50%, 75%) 495 495 PASS HSL/HSLA value should parse and round correctly: hsla(30, 50%, 75%, 0) … … 508 508 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 0%, 0.2) 509 509 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 0%, 1) 510 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 12.5%) assert_equals: expected "rgb(52, 32, 12)" but got "rgb(51, 31, 11)" 511 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 32, 12, 0)" but got "rgba(51, 31, 11, 0)" 512 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 32, 12, 0.2)" but got "rgba(51, 31, 11, 0.2)" 513 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 32, 12)" but got "rgb(51, 31, 11)" 514 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 25%) assert_equals: expected "rgb(104, 64, 24)" but got "rgb(103, 63, 23)" 515 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 64, 24, 0)" but got "rgba(103, 63, 23, 0)" 516 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 64, 24, 0.2)" but got "rgba(103, 63, 23, 0.2)" 517 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 64, 24)" but got "rgb(103, 63, 23)" 518 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 37.5%) assert_equals: expected "rgb(155, 96, 36)" but got "rgb(155, 95, 35)" 519 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 96, 36, 0)" but got "rgba(155, 95, 35, 0)" 520 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 96, 36, 0.2)" but got "rgba(155, 95, 35, 0.2)" 521 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 96, 36)" but got "rgb(155, 95, 35)" 522 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 50%) assert_equals: expected "rgb(207, 128, 48)" but got "rgb(207, 127, 47)" 523 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 128, 48, 0)" but got "rgba(207, 127, 47, 0)" 524 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 128, 48, 0.2)" but got "rgba(207, 127, 47, 0.2)" 525 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 128, 48)" but got "rgb(207, 127, 47)" 526 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 62.5%) assert_equals: expected "rgb(219, 159, 100)" but got "rgb(219, 159, 99)" 527 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 159, 100, 0)" but got "rgba(219, 159, 99, 0)" 528 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 159, 100, 0.2)" but got "rgba(219, 159, 99, 0.2)" 529 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 159, 100)" but got "rgb(219, 159, 99)" 510 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 12.5%) 511 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 0) 512 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 0.2) 513 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 12.5%, 1) 514 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 25%) 515 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 0) 516 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 0.2) 517 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 25%, 1) 518 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 37.5%) 519 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 0) 520 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 0.2) 521 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 37.5%, 1) 522 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 50%) 523 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 0) 524 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 0.2) 525 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 50%, 1) 526 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 62.5%) 527 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 0) 528 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 0.2) 529 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 62.5%, 1) 530 530 PASS HSL/HSLA value should parse and round correctly: hsl(30, 62.5%, 75%) 531 531 PASS HSL/HSLA value should parse and round correctly: hsla(30, 62.5%, 75%, 0) … … 544 544 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 0%, 0.2) 545 545 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 0%, 1) 546 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 75%, 12.5%) assert_equals: expected "rgb(56, 32, 8)" but got "rgb(55, 31, 7)" 547 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 32, 8, 0)" but got "rgba(55, 31, 7, 0)" 548 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 32, 8, 0.2)" but got "rgba(55, 31, 7, 0.2)" 549 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 32, 8)" but got "rgb(55, 31, 7)" 550 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 75%, 25%) assert_equals: expected "rgb(112, 64, 16)" but got "rgb(111, 63, 15)" 551 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 0) assert_equals: expected "rgba(112, 64, 16, 0)" but got "rgba(111, 63, 15, 0)" 552 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 64, 16, 0.2)" but got "rgba(111, 63, 15, 0.2)" 553 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 1) assert_equals: expected "rgb(112, 64, 16)" but got "rgb(111, 63, 15)" 554 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 75%, 37.5%) assert_equals: expected "rgb(167, 96, 24)" but got "rgb(167, 95, 23)" 555 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 96, 24, 0)" but got "rgba(167, 95, 23, 0)" 556 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 96, 24, 0.2)" but got "rgba(167, 95, 23, 0.2)" 557 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 96, 24)" but got "rgb(167, 95, 23)" 558 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 75%, 50%) assert_equals: expected "rgb(223, 128, 32)" but got "rgb(223, 127, 31)" 559 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 0) assert_equals: expected "rgba(223, 128, 32, 0)" but got "rgba(223, 127, 31, 0)" 560 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 128, 32, 0.2)" but got "rgba(223, 127, 31, 0.2)" 561 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 1) assert_equals: expected "rgb(223, 128, 32)" but got "rgb(223, 127, 31)" 562 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 75%, 62.5%) assert_equals: expected "rgb(231, 159, 88)" but got "rgb(231, 159, 87)" 563 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 159, 88, 0)" but got "rgba(231, 159, 87, 0)" 564 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 159, 88, 0.2)" but got "rgba(231, 159, 87, 0.2)" 565 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 159, 88)" but got "rgb(231, 159, 87)" 546 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 12.5%) 547 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 0) 548 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 0.2) 549 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 12.5%, 1) 550 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 25%) 551 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 0) 552 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 0.2) 553 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 25%, 1) 554 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 37.5%) 555 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 0) 556 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 0.2) 557 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 37.5%, 1) 558 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 50%) 559 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 0) 560 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 0.2) 561 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 50%, 1) 562 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 62.5%) 563 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 0) 564 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 0.2) 565 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 62.5%, 1) 566 566 PASS HSL/HSLA value should parse and round correctly: hsl(30, 75%, 75%) 567 567 PASS HSL/HSLA value should parse and round correctly: hsla(30, 75%, 75%, 0) … … 580 580 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 0%, 0.2) 581 581 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 0%, 1) 582 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 12.5%) assert_equals: expected "rgb(60, 32, 4)" but got "rgb(59, 31, 3)" 583 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 32, 4, 0)" but got "rgba(59, 31, 3, 0)" 584 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 32, 4, 0.2)" but got "rgba(59, 31, 3, 0.2)" 585 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 32, 4)" but got "rgb(59, 31, 3)" 586 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 25%) assert_equals: expected "rgb(120, 64, 8)" but got "rgb(119, 63, 7)" 587 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 64, 8, 0)" but got "rgba(119, 63, 7, 0)" 588 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 64, 8, 0.2)" but got "rgba(119, 63, 7, 0.2)" 589 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 64, 8)" but got "rgb(119, 63, 7)" 590 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 37.5%) assert_equals: expected "rgb(179, 96, 12)" but got "rgb(179, 95, 11)" 591 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 96, 12, 0)" but got "rgba(179, 95, 11, 0)" 592 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 96, 12, 0.2)" but got "rgba(179, 95, 11, 0.2)" 593 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 96, 12)" but got "rgb(179, 95, 11)" 594 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 50%) assert_equals: expected "rgb(239, 128, 16)" but got "rgb(239, 127, 15)" 595 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 128, 16, 0)" but got "rgba(239, 127, 15, 0)" 596 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 128, 16, 0.2)" but got "rgba(239, 127, 15, 0.2)" 597 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 128, 16)" but got "rgb(239, 127, 15)" 598 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 62.5%) assert_equals: expected "rgb(243, 159, 76)" but got "rgb(243, 159, 75)" 599 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 159, 76, 0)" but got "rgba(243, 159, 75, 0)" 600 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 159, 76, 0.2)" but got "rgba(243, 159, 75, 0.2)" 601 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 159, 76)" but got "rgb(243, 159, 75)" 582 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 12.5%) 583 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 0) 584 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 0.2) 585 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 12.5%, 1) 586 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 25%) 587 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 0) 588 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 0.2) 589 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 25%, 1) 590 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 37.5%) 591 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 0) 592 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 0.2) 593 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 37.5%, 1) 594 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 50%) 595 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 0) 596 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 0.2) 597 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 50%, 1) 598 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 62.5%) 599 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 0) 600 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 0.2) 601 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 62.5%, 1) 602 602 PASS HSL/HSLA value should parse and round correctly: hsl(30, 87.5%, 75%) 603 603 PASS HSL/HSLA value should parse and round correctly: hsla(30, 87.5%, 75%, 0) … … 616 616 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 0%, 0.2) 617 617 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 0%, 1) 618 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 12.5%) assert_equals: expected "rgb(64, 32, 0)" but got "rgb(63, 31, 0)" 619 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 32, 0, 0)" but got "rgba(63, 31, 0, 0)" 620 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 32, 0, 0.2)" but got "rgba(63, 31, 0, 0.2)" 621 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 32, 0)" but got "rgb(63, 31, 0)" 622 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 25%) assert_equals: expected "rgb(128, 64, 0)" but got "rgb(127, 63, 0)" 623 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 0) assert_equals: expected "rgba(128, 64, 0, 0)" but got "rgba(127, 63, 0, 0)" 624 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 64, 0, 0.2)" but got "rgba(127, 63, 0, 0.2)" 625 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 1) assert_equals: expected "rgb(128, 64, 0)" but got "rgb(127, 63, 0)" 626 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 37.5%) assert_equals: expected "rgb(191, 96, 0)" but got "rgb(191, 95, 0)" 627 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 0) assert_equals: expected "rgba(191, 96, 0, 0)" but got "rgba(191, 95, 0, 0)" 628 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 0.2) assert_equals: expected "rgba(191, 96, 0, 0.2)" but got "rgba(191, 95, 0, 0.2)" 629 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 1) assert_equals: expected "rgb(191, 96, 0)" but got "rgb(191, 95, 0)" 630 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 50%) assert_equals: expected "rgb(255, 128, 0)" but got "rgb(255, 127, 0)" 631 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 0) assert_equals: expected "rgba(255, 128, 0, 0)" but got "rgba(255, 127, 0, 0)" 632 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 0.2) assert_equals: expected "rgba(255, 128, 0, 0.2)" but got "rgba(255, 127, 0, 0.2)" 633 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 1) assert_equals: expected "rgb(255, 128, 0)" but got "rgb(255, 127, 0)" 634 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 62.5%) assert_equals: expected "rgb(255, 159, 64)" but got "rgb(255, 159, 63)" 635 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 159, 64, 0)" but got "rgba(255, 159, 63, 0)" 636 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 159, 64, 0.2)" but got "rgba(255, 159, 63, 0.2)" 637 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 159, 64)" but got "rgb(255, 159, 63)" 638 FAIL HSL/HSLA value should parse and round correctly: hsl(30, 100%, 75%) assert_equals: expected "rgb(255, 191, 128)" but got "rgb(255, 191, 127)" 639 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 0) assert_equals: expected "rgba(255, 191, 128, 0)" but got "rgba(255, 191, 127, 0)" 640 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 191, 128, 0.2)" but got "rgba(255, 191, 127, 0.2)" 641 FAIL HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 1) assert_equals: expected "rgb(255, 191, 128)" but got "rgb(255, 191, 127)" 618 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 12.5%) 619 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 0) 620 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 0.2) 621 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 12.5%, 1) 622 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 25%) 623 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 0) 624 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 0.2) 625 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 25%, 1) 626 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 37.5%) 627 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 0) 628 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 0.2) 629 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 37.5%, 1) 630 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 50%) 631 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 0) 632 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 0.2) 633 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 50%, 1) 634 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 62.5%) 635 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 0) 636 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 0.2) 637 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 62.5%, 1) 638 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 75%) 639 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 0) 640 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 0.2) 641 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 75%, 1) 642 642 PASS HSL/HSLA value should parse and round correctly: hsl(30, 100%, 87.5%) 643 643 PASS HSL/HSLA value should parse and round correctly: hsla(30, 100%, 87.5%, 0) … … 652 652 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 0%, 0.2) 653 653 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 0%, 1) 654 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 655 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 656 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 657 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 658 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 659 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 660 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 661 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 662 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 663 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 664 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 665 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 666 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 667 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 668 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 669 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 654 PASS HSL/HSLA value should parse and round correctly: hsl(60, 0%, 12.5%) 655 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 0) 656 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 0.2) 657 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 12.5%, 1) 658 PASS HSL/HSLA value should parse and round correctly: hsl(60, 0%, 25%) 659 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 0) 660 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 0.2) 661 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 25%, 1) 662 PASS HSL/HSLA value should parse and round correctly: hsl(60, 0%, 37.5%) 663 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 0) 664 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 0.2) 665 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 37.5%, 1) 666 PASS HSL/HSLA value should parse and round correctly: hsl(60, 0%, 50%) 667 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 0) 668 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 0.2) 669 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 50%, 1) 670 670 PASS HSL/HSLA value should parse and round correctly: hsl(60, 0%, 62.5%) 671 671 PASS HSL/HSLA value should parse and round correctly: hsla(60, 0%, 62.5%, 0) … … 688 688 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 0%, 0.2) 689 689 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 0%, 1) 690 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 12.5%) assert_equals: expected "rgb(36, 36, 28)" but got "rgb(35, 35, 27)" 691 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 36, 28, 0)" but got "rgba(35, 35, 27, 0)" 692 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 36, 28, 0.2)" but got "rgba(35, 35, 27, 0.2)" 693 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 36, 28)" but got "rgb(35, 35, 27)" 694 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 25%) assert_equals: expected "rgb(72, 72, 56)" but got "rgb(71, 71, 55)" 695 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 72, 56, 0)" but got "rgba(71, 71, 55, 0)" 696 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 72, 56, 0.2)" but got "rgba(71, 71, 55, 0.2)" 697 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 72, 56)" but got "rgb(71, 71, 55)" 698 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 37.5%) assert_equals: expected "rgb(108, 108, 84)" but got "rgb(107, 107, 83)" 699 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 108, 84, 0)" but got "rgba(107, 107, 83, 0)" 700 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 108, 84, 0.2)" but got "rgba(107, 107, 83, 0.2)" 701 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 108, 84)" but got "rgb(107, 107, 83)" 702 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 50%) assert_equals: expected "rgb(143, 143, 112)" but got "rgb(143, 143, 111)" 703 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 143, 112, 0)" but got "rgba(143, 143, 111, 0)" 704 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 143, 112, 0.2)" but got "rgba(143, 143, 111, 0.2)" 705 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 143, 112)" but got "rgb(143, 143, 111)" 690 PASS HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 12.5%) 691 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 0) 692 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 0.2) 693 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 12.5%, 1) 694 PASS HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 25%) 695 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 0) 696 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 0.2) 697 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 25%, 1) 698 PASS HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 37.5%) 699 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 0) 700 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 0.2) 701 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 37.5%, 1) 702 PASS HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 50%) 703 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 0) 704 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 0.2) 705 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 50%, 1) 706 706 PASS HSL/HSLA value should parse and round correctly: hsl(60, 12.5%, 62.5%) 707 707 PASS HSL/HSLA value should parse and round correctly: hsla(60, 12.5%, 62.5%, 0) … … 724 724 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 0%, 0.2) 725 725 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 0%, 1) 726 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 25%, 12.5%) assert_equals: expected "rgb(40, 40, 24)" but got "rgb(39, 39, 23)" 727 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 40, 24, 0)" but got "rgba(39, 39, 23, 0)" 728 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 40, 24, 0.2)" but got "rgba(39, 39, 23, 0.2)" 729 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 40, 24)" but got "rgb(39, 39, 23)" 730 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 25%, 25%) assert_equals: expected "rgb(80, 80, 48)" but got "rgb(79, 79, 47)" 731 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 0) assert_equals: expected "rgba(80, 80, 48, 0)" but got "rgba(79, 79, 47, 0)" 732 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 80, 48, 0.2)" but got "rgba(79, 79, 47, 0.2)" 733 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 1) assert_equals: expected "rgb(80, 80, 48)" but got "rgb(79, 79, 47)" 734 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 25%, 37.5%) assert_equals: expected "rgb(120, 120, 72)" but got "rgb(119, 119, 71)" 735 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 120, 72, 0)" but got "rgba(119, 119, 71, 0)" 736 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 120, 72, 0.2)" but got "rgba(119, 119, 71, 0.2)" 737 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 120, 72)" but got "rgb(119, 119, 71)" 738 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 25%, 50%) assert_equals: expected "rgb(159, 159, 96)" but got "rgb(159, 159, 95)" 739 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 0) assert_equals: expected "rgba(159, 159, 96, 0)" but got "rgba(159, 159, 95, 0)" 740 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 159, 96, 0.2)" but got "rgba(159, 159, 95, 0.2)" 741 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 1) assert_equals: expected "rgb(159, 159, 96)" but got "rgb(159, 159, 95)" 726 PASS HSL/HSLA value should parse and round correctly: hsl(60, 25%, 12.5%) 727 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 0) 728 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 0.2) 729 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 12.5%, 1) 730 PASS HSL/HSLA value should parse and round correctly: hsl(60, 25%, 25%) 731 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 0) 732 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 0.2) 733 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 25%, 1) 734 PASS HSL/HSLA value should parse and round correctly: hsl(60, 25%, 37.5%) 735 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 0) 736 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 0.2) 737 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 37.5%, 1) 738 PASS HSL/HSLA value should parse and round correctly: hsl(60, 25%, 50%) 739 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 0) 740 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 0.2) 741 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 50%, 1) 742 742 PASS HSL/HSLA value should parse and round correctly: hsl(60, 25%, 62.5%) 743 743 PASS HSL/HSLA value should parse and round correctly: hsla(60, 25%, 62.5%, 0) … … 760 760 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 0%, 0.2) 761 761 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 0%, 1) 762 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 12.5%) assert_equals: expected "rgb(44, 44, 20)" but got "rgb(43, 43, 19)" 763 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 44, 20, 0)" but got "rgba(43, 43, 19, 0)" 764 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 44, 20, 0.2)" but got "rgba(43, 43, 19, 0.2)" 765 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 44, 20)" but got "rgb(43, 43, 19)" 766 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 25%) assert_equals: expected "rgb(88, 88, 40)" but got "rgb(87, 87, 39)" 767 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 88, 40, 0)" but got "rgba(87, 87, 39, 0)" 768 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 88, 40, 0.2)" but got "rgba(87, 87, 39, 0.2)" 769 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 88, 40)" but got "rgb(87, 87, 39)" 770 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 37.5%) assert_equals: expected "rgb(131, 131, 60)" but got "rgb(131, 131, 59)" 771 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 131, 60, 0)" but got "rgba(131, 131, 59, 0)" 772 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 131, 60, 0.2)" but got "rgba(131, 131, 59, 0.2)" 773 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 131, 60)" but got "rgb(131, 131, 59)" 774 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 50%) assert_equals: expected "rgb(175, 175, 80)" but got "rgb(175, 175, 79)" 775 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 175, 80, 0)" but got "rgba(175, 175, 79, 0)" 776 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 175, 80, 0.2)" but got "rgba(175, 175, 79, 0.2)" 777 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 175, 80)" but got "rgb(175, 175, 79)" 778 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 62.5%) assert_equals: expected "rgb(195, 195, 124)" but got "rgb(195, 195, 123)" 779 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 195, 124, 0)" but got "rgba(195, 195, 123, 0)" 780 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 195, 124, 0.2)" but got "rgba(195, 195, 123, 0.2)" 781 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 195, 124)" but got "rgb(195, 195, 123)" 762 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 12.5%) 763 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 0) 764 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 0.2) 765 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 12.5%, 1) 766 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 25%) 767 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 0) 768 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 0.2) 769 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 25%, 1) 770 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 37.5%) 771 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 0) 772 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 0.2) 773 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 37.5%, 1) 774 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 50%) 775 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 0) 776 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 0.2) 777 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 50%, 1) 778 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 62.5%) 779 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 0) 780 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 0.2) 781 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 62.5%, 1) 782 782 PASS HSL/HSLA value should parse and round correctly: hsl(60, 37.5%, 75%) 783 783 PASS HSL/HSLA value should parse and round correctly: hsla(60, 37.5%, 75%, 0) … … 796 796 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 0%, 0.2) 797 797 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 0%, 1) 798 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 50%, 12.5%) assert_equals: expected "rgb(48, 48, 16)" but got "rgb(47, 47, 15)" 799 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 48, 16, 0)" but got "rgba(47, 47, 15, 0)" 800 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 48, 16, 0.2)" but got "rgba(47, 47, 15, 0.2)" 801 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 48, 16)" but got "rgb(47, 47, 15)" 802 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 50%, 25%) assert_equals: expected "rgb(96, 96, 32)" but got "rgb(95, 95, 31)" 803 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 0) assert_equals: expected "rgba(96, 96, 32, 0)" but got "rgba(95, 95, 31, 0)" 804 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 96, 32, 0.2)" but got "rgba(95, 95, 31, 0.2)" 805 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 1) assert_equals: expected "rgb(96, 96, 32)" but got "rgb(95, 95, 31)" 806 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 50%, 37.5%) assert_equals: expected "rgb(143, 143, 48)" but got "rgb(143, 143, 47)" 807 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 143, 48, 0)" but got "rgba(143, 143, 47, 0)" 808 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 143, 48, 0.2)" but got "rgba(143, 143, 47, 0.2)" 809 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 143, 48)" but got "rgb(143, 143, 47)" 810 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 50%, 50%) assert_equals: expected "rgb(191, 191, 64)" but got "rgb(191, 191, 63)" 811 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 0) assert_equals: expected "rgba(191, 191, 64, 0)" but got "rgba(191, 191, 63, 0)" 812 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 191, 64, 0.2)" but got "rgba(191, 191, 63, 0.2)" 813 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 1) assert_equals: expected "rgb(191, 191, 64)" but got "rgb(191, 191, 63)" 814 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 50%, 62.5%) assert_equals: expected "rgb(207, 207, 112)" but got "rgb(207, 207, 111)" 815 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 207, 112, 0)" but got "rgba(207, 207, 111, 0)" 816 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 207, 112, 0.2)" but got "rgba(207, 207, 111, 0.2)" 817 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 207, 112)" but got "rgb(207, 207, 111)" 798 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 12.5%) 799 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 0) 800 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 0.2) 801 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 12.5%, 1) 802 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 25%) 803 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 0) 804 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 0.2) 805 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 25%, 1) 806 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 37.5%) 807 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 0) 808 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 0.2) 809 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 37.5%, 1) 810 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 50%) 811 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 0) 812 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 0.2) 813 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 50%, 1) 814 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 62.5%) 815 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 0) 816 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 0.2) 817 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 62.5%, 1) 818 818 PASS HSL/HSLA value should parse and round correctly: hsl(60, 50%, 75%) 819 819 PASS HSL/HSLA value should parse and round correctly: hsla(60, 50%, 75%, 0) … … 832 832 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 0%, 0.2) 833 833 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 0%, 1) 834 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 12.5%) assert_equals: expected "rgb(52, 52, 12)" but got "rgb(51, 51, 11)" 835 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 52, 12, 0)" but got "rgba(51, 51, 11, 0)" 836 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 52, 12, 0.2)" but got "rgba(51, 51, 11, 0.2)" 837 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 52, 12)" but got "rgb(51, 51, 11)" 838 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 25%) assert_equals: expected "rgb(104, 104, 24)" but got "rgb(103, 103, 23)" 839 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 104, 24, 0)" but got "rgba(103, 103, 23, 0)" 840 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 104, 24, 0.2)" but got "rgba(103, 103, 23, 0.2)" 841 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 104, 24)" but got "rgb(103, 103, 23)" 842 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 37.5%) assert_equals: expected "rgb(155, 155, 36)" but got "rgb(155, 155, 35)" 843 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 155, 36, 0)" but got "rgba(155, 155, 35, 0)" 844 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 155, 36, 0.2)" but got "rgba(155, 155, 35, 0.2)" 845 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 155, 36)" but got "rgb(155, 155, 35)" 846 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 50%) assert_equals: expected "rgb(207, 207, 48)" but got "rgb(207, 207, 47)" 847 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 207, 48, 0)" but got "rgba(207, 207, 47, 0)" 848 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 207, 48, 0.2)" but got "rgba(207, 207, 47, 0.2)" 849 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 207, 48)" but got "rgb(207, 207, 47)" 850 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 62.5%) assert_equals: expected "rgb(219, 219, 100)" but got "rgb(219, 219, 99)" 851 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 219, 100, 0)" but got "rgba(219, 219, 99, 0)" 852 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 219, 100, 0.2)" but got "rgba(219, 219, 99, 0.2)" 853 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 219, 100)" but got "rgb(219, 219, 99)" 834 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 12.5%) 835 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 0) 836 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 0.2) 837 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 12.5%, 1) 838 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 25%) 839 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 0) 840 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 0.2) 841 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 25%, 1) 842 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 37.5%) 843 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 0) 844 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 0.2) 845 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 37.5%, 1) 846 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 50%) 847 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 0) 848 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 0.2) 849 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 50%, 1) 850 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 62.5%) 851 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 0) 852 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 0.2) 853 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 62.5%, 1) 854 854 PASS HSL/HSLA value should parse and round correctly: hsl(60, 62.5%, 75%) 855 855 PASS HSL/HSLA value should parse and round correctly: hsla(60, 62.5%, 75%, 0) … … 868 868 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 0%, 0.2) 869 869 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 0%, 1) 870 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 75%, 12.5%) assert_equals: expected "rgb(56, 56, 8)" but got "rgb(55, 55, 7)" 871 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 56, 8, 0)" but got "rgba(55, 55, 7, 0)" 872 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 56, 8, 0.2)" but got "rgba(55, 55, 7, 0.2)" 873 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 56, 8)" but got "rgb(55, 55, 7)" 874 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 75%, 25%) assert_equals: expected "rgb(112, 112, 16)" but got "rgb(111, 111, 15)" 875 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 0) assert_equals: expected "rgba(112, 112, 16, 0)" but got "rgba(111, 111, 15, 0)" 876 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 112, 16, 0.2)" but got "rgba(111, 111, 15, 0.2)" 877 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 1) assert_equals: expected "rgb(112, 112, 16)" but got "rgb(111, 111, 15)" 878 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 75%, 37.5%) assert_equals: expected "rgb(167, 167, 24)" but got "rgb(167, 167, 23)" 879 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 167, 24, 0)" but got "rgba(167, 167, 23, 0)" 880 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 167, 24, 0.2)" but got "rgba(167, 167, 23, 0.2)" 881 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 167, 24)" but got "rgb(167, 167, 23)" 882 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 75%, 50%) assert_equals: expected "rgb(223, 223, 32)" but got "rgb(223, 223, 31)" 883 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 0) assert_equals: expected "rgba(223, 223, 32, 0)" but got "rgba(223, 223, 31, 0)" 884 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 223, 32, 0.2)" but got "rgba(223, 223, 31, 0.2)" 885 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 1) assert_equals: expected "rgb(223, 223, 32)" but got "rgb(223, 223, 31)" 886 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 75%, 62.5%) assert_equals: expected "rgb(231, 231, 88)" but got "rgb(231, 231, 87)" 887 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 231, 88, 0)" but got "rgba(231, 231, 87, 0)" 888 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 231, 88, 0.2)" but got "rgba(231, 231, 87, 0.2)" 889 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 231, 88)" but got "rgb(231, 231, 87)" 870 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 12.5%) 871 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 0) 872 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 0.2) 873 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 12.5%, 1) 874 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 25%) 875 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 0) 876 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 0.2) 877 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 25%, 1) 878 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 37.5%) 879 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 0) 880 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 0.2) 881 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 37.5%, 1) 882 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 50%) 883 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 0) 884 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 0.2) 885 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 50%, 1) 886 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 62.5%) 887 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 0) 888 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 0.2) 889 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 62.5%, 1) 890 890 PASS HSL/HSLA value should parse and round correctly: hsl(60, 75%, 75%) 891 891 PASS HSL/HSLA value should parse and round correctly: hsla(60, 75%, 75%, 0) … … 904 904 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 0%, 0.2) 905 905 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 0%, 1) 906 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 12.5%) assert_equals: expected "rgb(60, 60, 4)" but got "rgb(59, 59, 3)" 907 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 60, 4, 0)" but got "rgba(59, 59, 3, 0)" 908 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 60, 4, 0.2)" but got "rgba(59, 59, 3, 0.2)" 909 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 60, 4)" but got "rgb(59, 59, 3)" 910 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 25%) assert_equals: expected "rgb(120, 120, 8)" but got "rgb(119, 119, 7)" 911 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 120, 8, 0)" but got "rgba(119, 119, 7, 0)" 912 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 120, 8, 0.2)" but got "rgba(119, 119, 7, 0.2)" 913 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 120, 8)" but got "rgb(119, 119, 7)" 914 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 37.5%) assert_equals: expected "rgb(179, 179, 12)" but got "rgb(179, 179, 11)" 915 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 179, 12, 0)" but got "rgba(179, 179, 11, 0)" 916 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 179, 12, 0.2)" but got "rgba(179, 179, 11, 0.2)" 917 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 179, 12)" but got "rgb(179, 179, 11)" 918 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 50%) assert_equals: expected "rgb(239, 239, 16)" but got "rgb(239, 239, 15)" 919 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 239, 16, 0)" but got "rgba(239, 239, 15, 0)" 920 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 239, 16, 0.2)" but got "rgba(239, 239, 15, 0.2)" 921 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 239, 16)" but got "rgb(239, 239, 15)" 922 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 62.5%) assert_equals: expected "rgb(243, 243, 76)" but got "rgb(243, 243, 75)" 923 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 243, 76, 0)" but got "rgba(243, 243, 75, 0)" 924 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 243, 76, 0.2)" but got "rgba(243, 243, 75, 0.2)" 925 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 243, 76)" but got "rgb(243, 243, 75)" 906 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 12.5%) 907 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 0) 908 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 0.2) 909 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 12.5%, 1) 910 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 25%) 911 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 0) 912 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 0.2) 913 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 25%, 1) 914 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 37.5%) 915 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 0) 916 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 0.2) 917 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 37.5%, 1) 918 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 50%) 919 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 0) 920 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 0.2) 921 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 50%, 1) 922 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 62.5%) 923 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 0) 924 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 0.2) 925 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 62.5%, 1) 926 926 PASS HSL/HSLA value should parse and round correctly: hsl(60, 87.5%, 75%) 927 927 PASS HSL/HSLA value should parse and round correctly: hsla(60, 87.5%, 75%, 0) … … 940 940 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 0%, 0.2) 941 941 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 0%, 1) 942 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 100%, 12.5%) assert_equals: expected "rgb(64, 64, 0)" but got "rgb(63, 63, 0)" 943 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 64, 0, 0)" but got "rgba(63, 63, 0, 0)" 944 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 64, 0, 0.2)" but got "rgba(63, 63, 0, 0.2)" 945 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 64, 0)" but got "rgb(63, 63, 0)" 946 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 100%, 25%) assert_equals: expected "rgb(128, 128, 0)" but got "rgb(127, 127, 0)" 947 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 0) assert_equals: expected "rgba(128, 128, 0, 0)" but got "rgba(127, 127, 0, 0)" 948 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 128, 0, 0.2)" but got "rgba(127, 127, 0, 0.2)" 949 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 1) assert_equals: expected "rgb(128, 128, 0)" but got "rgb(127, 127, 0)" 942 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 12.5%) 943 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 0) 944 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 0.2) 945 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 12.5%, 1) 946 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 25%) 947 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 0) 948 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 0.2) 949 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 25%, 1) 950 950 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 37.5%) 951 951 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 37.5%, 0) … … 956 956 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 50%, 0.2) 957 957 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 50%, 1) 958 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 100%, 62.5%) assert_equals: expected "rgb(255, 255, 64)" but got "rgb(255, 255, 63)" 959 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 255, 64, 0)" but got "rgba(255, 255, 63, 0)" 960 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 255, 64, 0.2)" but got "rgba(255, 255, 63, 0.2)" 961 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 255, 64)" but got "rgb(255, 255, 63)" 962 FAIL HSL/HSLA value should parse and round correctly: hsl(60, 100%, 75%) assert_equals: expected "rgb(255, 255, 128)" but got "rgb(255, 255, 127)" 963 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 0) assert_equals: expected "rgba(255, 255, 128, 0)" but got "rgba(255, 255, 127, 0)" 964 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 255, 128, 0.2)" but got "rgba(255, 255, 127, 0.2)" 965 FAIL HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 1) assert_equals: expected "rgb(255, 255, 128)" but got "rgb(255, 255, 127)" 958 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 62.5%) 959 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 0) 960 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 0.2) 961 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 62.5%, 1) 962 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 75%) 963 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 0) 964 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 0.2) 965 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 75%, 1) 966 966 PASS HSL/HSLA value should parse and round correctly: hsl(60, 100%, 87.5%) 967 967 PASS HSL/HSLA value should parse and round correctly: hsla(60, 100%, 87.5%, 0) … … 976 976 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 0%, 0.2) 977 977 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 0%, 1) 978 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 979 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 980 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 981 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 982 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 983 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 984 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 985 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 986 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 987 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 988 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 989 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 990 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 991 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 992 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 993 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 978 PASS HSL/HSLA value should parse and round correctly: hsl(90, 0%, 12.5%) 979 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 0) 980 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 0.2) 981 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 12.5%, 1) 982 PASS HSL/HSLA value should parse and round correctly: hsl(90, 0%, 25%) 983 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 0) 984 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 0.2) 985 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 25%, 1) 986 PASS HSL/HSLA value should parse and round correctly: hsl(90, 0%, 37.5%) 987 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 0) 988 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 0.2) 989 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 37.5%, 1) 990 PASS HSL/HSLA value should parse and round correctly: hsl(90, 0%, 50%) 991 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 0) 992 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 0.2) 993 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 50%, 1) 994 994 PASS HSL/HSLA value should parse and round correctly: hsl(90, 0%, 62.5%) 995 995 PASS HSL/HSLA value should parse and round correctly: hsla(90, 0%, 62.5%, 0) … … 1012 1012 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 0%, 0.2) 1013 1013 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 0%, 1) 1014 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 12.5%) assert_equals: expected "rgb(32, 36, 28)" but got "rgb(31, 35, 27)" 1015 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 0) assert_equals: expected "rgba(32, 36, 28, 0)" but got "rgba(31, 35, 27, 0)" 1016 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 36, 28, 0.2)" but got "rgba(31, 35, 27, 0.2)" 1017 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 1) assert_equals: expected "rgb(32, 36, 28)" but got "rgb(31, 35, 27)" 1018 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 25%) assert_equals: expected "rgb(64, 72, 56)" but got "rgb(63, 71, 55)" 1019 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 0) assert_equals: expected "rgba(64, 72, 56, 0)" but got "rgba(63, 71, 55, 0)" 1020 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 0.2) assert_equals: expected "rgba(64, 72, 56, 0.2)" but got "rgba(63, 71, 55, 0.2)" 1021 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 1) assert_equals: expected "rgb(64, 72, 56)" but got "rgb(63, 71, 55)" 1022 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 37.5%) assert_equals: expected "rgb(96, 108, 84)" but got "rgb(95, 107, 83)" 1023 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 0) assert_equals: expected "rgba(96, 108, 84, 0)" but got "rgba(95, 107, 83, 0)" 1024 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 108, 84, 0.2)" but got "rgba(95, 107, 83, 0.2)" 1025 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 1) assert_equals: expected "rgb(96, 108, 84)" but got "rgb(95, 107, 83)" 1026 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 50%) assert_equals: expected "rgb(128, 143, 112)" but got "rgb(127, 143, 111)" 1027 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 0) assert_equals: expected "rgba(128, 143, 112, 0)" but got "rgba(127, 143, 111, 0)" 1028 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 0.2) assert_equals: expected "rgba(128, 143, 112, 0.2)" but got "rgba(127, 143, 111, 0.2)" 1029 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 1) assert_equals: expected "rgb(128, 143, 112)" but got "rgb(127, 143, 111)" 1014 PASS HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 12.5%) 1015 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 0) 1016 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 0.2) 1017 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 12.5%, 1) 1018 PASS HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 25%) 1019 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 0) 1020 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 0.2) 1021 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 25%, 1) 1022 PASS HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 37.5%) 1023 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 0) 1024 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 0.2) 1025 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 37.5%, 1) 1026 PASS HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 50%) 1027 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 0) 1028 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 0.2) 1029 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 50%, 1) 1030 1030 PASS HSL/HSLA value should parse and round correctly: hsl(90, 12.5%, 62.5%) 1031 1031 PASS HSL/HSLA value should parse and round correctly: hsla(90, 12.5%, 62.5%, 0) … … 1048 1048 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 0%, 0.2) 1049 1049 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 0%, 1) 1050 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 25%, 12.5%) assert_equals: expected "rgb(32, 40, 24)" but got "rgb(31, 39, 23)" 1051 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 0) assert_equals: expected "rgba(32, 40, 24, 0)" but got "rgba(31, 39, 23, 0)" 1052 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 0.2) assert_equals: expected "rgba(32, 40, 24, 0.2)" but got "rgba(31, 39, 23, 0.2)" 1053 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 1) assert_equals: expected "rgb(32, 40, 24)" but got "rgb(31, 39, 23)" 1054 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 25%, 25%) assert_equals: expected "rgb(64, 80, 48)" but got "rgb(63, 79, 47)" 1055 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 0) assert_equals: expected "rgba(64, 80, 48, 0)" but got "rgba(63, 79, 47, 0)" 1056 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 0.2) assert_equals: expected "rgba(64, 80, 48, 0.2)" but got "rgba(63, 79, 47, 0.2)" 1057 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 1) assert_equals: expected "rgb(64, 80, 48)" but got "rgb(63, 79, 47)" 1058 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 25%, 37.5%) assert_equals: expected "rgb(96, 120, 72)" but got "rgb(95, 119, 71)" 1059 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 0) assert_equals: expected "rgba(96, 120, 72, 0)" but got "rgba(95, 119, 71, 0)" 1060 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 0.2) assert_equals: expected "rgba(96, 120, 72, 0.2)" but got "rgba(95, 119, 71, 0.2)" 1061 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 1) assert_equals: expected "rgb(96, 120, 72)" but got "rgb(95, 119, 71)" 1062 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 25%, 50%) assert_equals: expected "rgb(128, 159, 96)" but got "rgb(127, 159, 95)" 1063 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 0) assert_equals: expected "rgba(128, 159, 96, 0)" but got "rgba(127, 159, 95, 0)" 1064 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 0.2) assert_equals: expected "rgba(128, 159, 96, 0.2)" but got "rgba(127, 159, 95, 0.2)" 1065 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 1) assert_equals: expected "rgb(128, 159, 96)" but got "rgb(127, 159, 95)" 1050 PASS HSL/HSLA value should parse and round correctly: hsl(90, 25%, 12.5%) 1051 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 0) 1052 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 0.2) 1053 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 12.5%, 1) 1054 PASS HSL/HSLA value should parse and round correctly: hsl(90, 25%, 25%) 1055 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 0) 1056 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 0.2) 1057 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 25%, 1) 1058 PASS HSL/HSLA value should parse and round correctly: hsl(90, 25%, 37.5%) 1059 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 0) 1060 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 0.2) 1061 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 37.5%, 1) 1062 PASS HSL/HSLA value should parse and round correctly: hsl(90, 25%, 50%) 1063 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 0) 1064 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 0.2) 1065 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 50%, 1) 1066 1066 PASS HSL/HSLA value should parse and round correctly: hsl(90, 25%, 62.5%) 1067 1067 PASS HSL/HSLA value should parse and round correctly: hsla(90, 25%, 62.5%, 0) … … 1084 1084 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 0%, 0.2) 1085 1085 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 0%, 1) 1086 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 12.5%) assert_equals: expected "rgb(32, 44, 20)" but got "rgb(31, 43, 19)" 1087 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 0) assert_equals: expected "rgba(32, 44, 20, 0)" but got "rgba(31, 43, 19, 0)" 1088 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 44, 20, 0.2)" but got "rgba(31, 43, 19, 0.2)" 1089 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 1) assert_equals: expected "rgb(32, 44, 20)" but got "rgb(31, 43, 19)" 1090 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 25%) assert_equals: expected "rgb(64, 88, 40)" but got "rgb(63, 87, 39)" 1091 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 0) assert_equals: expected "rgba(64, 88, 40, 0)" but got "rgba(63, 87, 39, 0)" 1092 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 0.2) assert_equals: expected "rgba(64, 88, 40, 0.2)" but got "rgba(63, 87, 39, 0.2)" 1093 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 1) assert_equals: expected "rgb(64, 88, 40)" but got "rgb(63, 87, 39)" 1094 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 37.5%) assert_equals: expected "rgb(96, 131, 60)" but got "rgb(95, 131, 59)" 1095 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 0) assert_equals: expected "rgba(96, 131, 60, 0)" but got "rgba(95, 131, 59, 0)" 1096 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 131, 60, 0.2)" but got "rgba(95, 131, 59, 0.2)" 1097 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 1) assert_equals: expected "rgb(96, 131, 60)" but got "rgb(95, 131, 59)" 1098 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 50%) assert_equals: expected "rgb(128, 175, 80)" but got "rgb(127, 175, 79)" 1099 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 0) assert_equals: expected "rgba(128, 175, 80, 0)" but got "rgba(127, 175, 79, 0)" 1100 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 0.2) assert_equals: expected "rgba(128, 175, 80, 0.2)" but got "rgba(127, 175, 79, 0.2)" 1101 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 1) assert_equals: expected "rgb(128, 175, 80)" but got "rgb(127, 175, 79)" 1102 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 62.5%) assert_equals: expected "rgb(159, 195, 124)" but got "rgb(159, 195, 123)" 1103 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 0) assert_equals: expected "rgba(159, 195, 124, 0)" but got "rgba(159, 195, 123, 0)" 1104 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 195, 124, 0.2)" but got "rgba(159, 195, 123, 0.2)" 1105 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 1) assert_equals: expected "rgb(159, 195, 124)" but got "rgb(159, 195, 123)" 1086 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 12.5%) 1087 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 0) 1088 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 0.2) 1089 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 12.5%, 1) 1090 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 25%) 1091 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 0) 1092 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 0.2) 1093 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 25%, 1) 1094 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 37.5%) 1095 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 0) 1096 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 0.2) 1097 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 37.5%, 1) 1098 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 50%) 1099 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 0) 1100 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 0.2) 1101 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 50%, 1) 1102 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 62.5%) 1103 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 0) 1104 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 0.2) 1105 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 62.5%, 1) 1106 1106 PASS HSL/HSLA value should parse and round correctly: hsl(90, 37.5%, 75%) 1107 1107 PASS HSL/HSLA value should parse and round correctly: hsla(90, 37.5%, 75%, 0) … … 1120 1120 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 0%, 0.2) 1121 1121 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 0%, 1) 1122 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 50%, 12.5%) assert_equals: expected "rgb(32, 48, 16)" but got "rgb(31, 47, 15)" 1123 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 0) assert_equals: expected "rgba(32, 48, 16, 0)" but got "rgba(31, 47, 15, 0)" 1124 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 0.2) assert_equals: expected "rgba(32, 48, 16, 0.2)" but got "rgba(31, 47, 15, 0.2)" 1125 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 1) assert_equals: expected "rgb(32, 48, 16)" but got "rgb(31, 47, 15)" 1126 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 50%, 25%) assert_equals: expected "rgb(64, 96, 32)" but got "rgb(63, 95, 31)" 1127 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 0) assert_equals: expected "rgba(64, 96, 32, 0)" but got "rgba(63, 95, 31, 0)" 1128 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 0.2) assert_equals: expected "rgba(64, 96, 32, 0.2)" but got "rgba(63, 95, 31, 0.2)" 1129 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 1) assert_equals: expected "rgb(64, 96, 32)" but got "rgb(63, 95, 31)" 1130 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 50%, 37.5%) assert_equals: expected "rgb(96, 143, 48)" but got "rgb(95, 143, 47)" 1131 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 0) assert_equals: expected "rgba(96, 143, 48, 0)" but got "rgba(95, 143, 47, 0)" 1132 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 0.2) assert_equals: expected "rgba(96, 143, 48, 0.2)" but got "rgba(95, 143, 47, 0.2)" 1133 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 1) assert_equals: expected "rgb(96, 143, 48)" but got "rgb(95, 143, 47)" 1134 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 50%, 50%) assert_equals: expected "rgb(128, 191, 64)" but got "rgb(127, 191, 63)" 1135 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 0) assert_equals: expected "rgba(128, 191, 64, 0)" but got "rgba(127, 191, 63, 0)" 1136 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 0.2) assert_equals: expected "rgba(128, 191, 64, 0.2)" but got "rgba(127, 191, 63, 0.2)" 1137 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 1) assert_equals: expected "rgb(128, 191, 64)" but got "rgb(127, 191, 63)" 1138 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 50%, 62.5%) assert_equals: expected "rgb(159, 207, 112)" but got "rgb(159, 207, 111)" 1139 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 0) assert_equals: expected "rgba(159, 207, 112, 0)" but got "rgba(159, 207, 111, 0)" 1140 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 0.2) assert_equals: expected "rgba(159, 207, 112, 0.2)" but got "rgba(159, 207, 111, 0.2)" 1141 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 1) assert_equals: expected "rgb(159, 207, 112)" but got "rgb(159, 207, 111)" 1122 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 12.5%) 1123 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 0) 1124 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 0.2) 1125 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 12.5%, 1) 1126 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 25%) 1127 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 0) 1128 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 0.2) 1129 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 25%, 1) 1130 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 37.5%) 1131 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 0) 1132 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 0.2) 1133 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 37.5%, 1) 1134 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 50%) 1135 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 0) 1136 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 0.2) 1137 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 50%, 1) 1138 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 62.5%) 1139 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 0) 1140 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 0.2) 1141 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 62.5%, 1) 1142 1142 PASS HSL/HSLA value should parse and round correctly: hsl(90, 50%, 75%) 1143 1143 PASS HSL/HSLA value should parse and round correctly: hsla(90, 50%, 75%, 0) … … 1156 1156 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 0%, 0.2) 1157 1157 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 0%, 1) 1158 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 12.5%) assert_equals: expected "rgb(32, 52, 12)" but got "rgb(31, 51, 11)" 1159 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 0) assert_equals: expected "rgba(32, 52, 12, 0)" but got "rgba(31, 51, 11, 0)" 1160 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 52, 12, 0.2)" but got "rgba(31, 51, 11, 0.2)" 1161 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 1) assert_equals: expected "rgb(32, 52, 12)" but got "rgb(31, 51, 11)" 1162 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 25%) assert_equals: expected "rgb(64, 104, 24)" but got "rgb(63, 103, 23)" 1163 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 0) assert_equals: expected "rgba(64, 104, 24, 0)" but got "rgba(63, 103, 23, 0)" 1164 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 0.2) assert_equals: expected "rgba(64, 104, 24, 0.2)" but got "rgba(63, 103, 23, 0.2)" 1165 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 1) assert_equals: expected "rgb(64, 104, 24)" but got "rgb(63, 103, 23)" 1166 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 37.5%) assert_equals: expected "rgb(96, 155, 36)" but got "rgb(95, 155, 35)" 1167 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 0) assert_equals: expected "rgba(96, 155, 36, 0)" but got "rgba(95, 155, 35, 0)" 1168 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 155, 36, 0.2)" but got "rgba(95, 155, 35, 0.2)" 1169 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 1) assert_equals: expected "rgb(96, 155, 36)" but got "rgb(95, 155, 35)" 1170 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 50%) assert_equals: expected "rgb(128, 207, 48)" but got "rgb(127, 207, 47)" 1171 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 0) assert_equals: expected "rgba(128, 207, 48, 0)" but got "rgba(127, 207, 47, 0)" 1172 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 0.2) assert_equals: expected "rgba(128, 207, 48, 0.2)" but got "rgba(127, 207, 47, 0.2)" 1173 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 1) assert_equals: expected "rgb(128, 207, 48)" but got "rgb(127, 207, 47)" 1174 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 62.5%) assert_equals: expected "rgb(159, 219, 100)" but got "rgb(159, 219, 99)" 1175 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 0) assert_equals: expected "rgba(159, 219, 100, 0)" but got "rgba(159, 219, 99, 0)" 1176 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 219, 100, 0.2)" but got "rgba(159, 219, 99, 0.2)" 1177 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 1) assert_equals: expected "rgb(159, 219, 100)" but got "rgb(159, 219, 99)" 1158 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 12.5%) 1159 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 0) 1160 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 0.2) 1161 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 12.5%, 1) 1162 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 25%) 1163 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 0) 1164 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 0.2) 1165 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 25%, 1) 1166 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 37.5%) 1167 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 0) 1168 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 0.2) 1169 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 37.5%, 1) 1170 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 50%) 1171 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 0) 1172 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 0.2) 1173 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 50%, 1) 1174 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 62.5%) 1175 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 0) 1176 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 0.2) 1177 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 62.5%, 1) 1178 1178 PASS HSL/HSLA value should parse and round correctly: hsl(90, 62.5%, 75%) 1179 1179 PASS HSL/HSLA value should parse and round correctly: hsla(90, 62.5%, 75%, 0) … … 1192 1192 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 0%, 0.2) 1193 1193 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 0%, 1) 1194 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 75%, 12.5%) assert_equals: expected "rgb(32, 56, 8)" but got "rgb(31, 55, 7)" 1195 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 0) assert_equals: expected "rgba(32, 56, 8, 0)" but got "rgba(31, 55, 7, 0)" 1196 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 0.2) assert_equals: expected "rgba(32, 56, 8, 0.2)" but got "rgba(31, 55, 7, 0.2)" 1197 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 1) assert_equals: expected "rgb(32, 56, 8)" but got "rgb(31, 55, 7)" 1198 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 75%, 25%) assert_equals: expected "rgb(64, 112, 16)" but got "rgb(63, 111, 15)" 1199 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 0) assert_equals: expected "rgba(64, 112, 16, 0)" but got "rgba(63, 111, 15, 0)" 1200 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 0.2) assert_equals: expected "rgba(64, 112, 16, 0.2)" but got "rgba(63, 111, 15, 0.2)" 1201 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 1) assert_equals: expected "rgb(64, 112, 16)" but got "rgb(63, 111, 15)" 1202 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 75%, 37.5%) assert_equals: expected "rgb(96, 167, 24)" but got "rgb(95, 167, 23)" 1203 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 0) assert_equals: expected "rgba(96, 167, 24, 0)" but got "rgba(95, 167, 23, 0)" 1204 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 0.2) assert_equals: expected "rgba(96, 167, 24, 0.2)" but got "rgba(95, 167, 23, 0.2)" 1205 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 1) assert_equals: expected "rgb(96, 167, 24)" but got "rgb(95, 167, 23)" 1206 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 75%, 50%) assert_equals: expected "rgb(128, 223, 32)" but got "rgb(127, 223, 31)" 1207 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 0) assert_equals: expected "rgba(128, 223, 32, 0)" but got "rgba(127, 223, 31, 0)" 1208 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 0.2) assert_equals: expected "rgba(128, 223, 32, 0.2)" but got "rgba(127, 223, 31, 0.2)" 1209 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 1) assert_equals: expected "rgb(128, 223, 32)" but got "rgb(127, 223, 31)" 1210 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 75%, 62.5%) assert_equals: expected "rgb(159, 231, 88)" but got "rgb(159, 231, 87)" 1211 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 0) assert_equals: expected "rgba(159, 231, 88, 0)" but got "rgba(159, 231, 87, 0)" 1212 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 0.2) assert_equals: expected "rgba(159, 231, 88, 0.2)" but got "rgba(159, 231, 87, 0.2)" 1213 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 1) assert_equals: expected "rgb(159, 231, 88)" but got "rgb(159, 231, 87)" 1194 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 12.5%) 1195 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 0) 1196 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 0.2) 1197 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 12.5%, 1) 1198 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 25%) 1199 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 0) 1200 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 0.2) 1201 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 25%, 1) 1202 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 37.5%) 1203 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 0) 1204 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 0.2) 1205 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 37.5%, 1) 1206 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 50%) 1207 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 0) 1208 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 0.2) 1209 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 50%, 1) 1210 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 62.5%) 1211 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 0) 1212 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 0.2) 1213 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 62.5%, 1) 1214 1214 PASS HSL/HSLA value should parse and round correctly: hsl(90, 75%, 75%) 1215 1215 PASS HSL/HSLA value should parse and round correctly: hsla(90, 75%, 75%, 0) … … 1228 1228 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 0%, 0.2) 1229 1229 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 0%, 1) 1230 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 12.5%) assert_equals: expected "rgb(32, 60, 4)" but got "rgb(31, 59, 3)" 1231 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 0) assert_equals: expected "rgba(32, 60, 4, 0)" but got "rgba(31, 59, 3, 0)" 1232 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 60, 4, 0.2)" but got "rgba(31, 59, 3, 0.2)" 1233 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 1) assert_equals: expected "rgb(32, 60, 4)" but got "rgb(31, 59, 3)" 1234 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 25%) assert_equals: expected "rgb(64, 120, 8)" but got "rgb(63, 119, 7)" 1235 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 0) assert_equals: expected "rgba(64, 120, 8, 0)" but got "rgba(63, 119, 7, 0)" 1236 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 0.2) assert_equals: expected "rgba(64, 120, 8, 0.2)" but got "rgba(63, 119, 7, 0.2)" 1237 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 1) assert_equals: expected "rgb(64, 120, 8)" but got "rgb(63, 119, 7)" 1238 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 37.5%) assert_equals: expected "rgb(96, 179, 12)" but got "rgb(95, 179, 11)" 1239 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 0) assert_equals: expected "rgba(96, 179, 12, 0)" but got "rgba(95, 179, 11, 0)" 1240 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 179, 12, 0.2)" but got "rgba(95, 179, 11, 0.2)" 1241 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 1) assert_equals: expected "rgb(96, 179, 12)" but got "rgb(95, 179, 11)" 1242 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 50%) assert_equals: expected "rgb(128, 239, 16)" but got "rgb(127, 239, 15)" 1243 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 0) assert_equals: expected "rgba(128, 239, 16, 0)" but got "rgba(127, 239, 15, 0)" 1244 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 0.2) assert_equals: expected "rgba(128, 239, 16, 0.2)" but got "rgba(127, 239, 15, 0.2)" 1245 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 1) assert_equals: expected "rgb(128, 239, 16)" but got "rgb(127, 239, 15)" 1246 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 62.5%) assert_equals: expected "rgb(159, 243, 76)" but got "rgb(159, 243, 75)" 1247 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 0) assert_equals: expected "rgba(159, 243, 76, 0)" but got "rgba(159, 243, 75, 0)" 1248 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 243, 76, 0.2)" but got "rgba(159, 243, 75, 0.2)" 1249 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 1) assert_equals: expected "rgb(159, 243, 76)" but got "rgb(159, 243, 75)" 1230 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 12.5%) 1231 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 0) 1232 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 0.2) 1233 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 12.5%, 1) 1234 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 25%) 1235 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 0) 1236 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 0.2) 1237 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 25%, 1) 1238 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 37.5%) 1239 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 0) 1240 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 0.2) 1241 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 37.5%, 1) 1242 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 50%) 1243 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 0) 1244 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 0.2) 1245 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 50%, 1) 1246 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 62.5%) 1247 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 0) 1248 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 0.2) 1249 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 62.5%, 1) 1250 1250 PASS HSL/HSLA value should parse and round correctly: hsl(90, 87.5%, 75%) 1251 1251 PASS HSL/HSLA value should parse and round correctly: hsla(90, 87.5%, 75%, 0) … … 1264 1264 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 0%, 0.2) 1265 1265 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 0%, 1) 1266 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 12.5%) assert_equals: expected "rgb(32, 64, 0)" but got "rgb(31, 63, 0)" 1267 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 0) assert_equals: expected "rgba(32, 64, 0, 0)" but got "rgba(31, 63, 0, 0)" 1268 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 0.2) assert_equals: expected "rgba(32, 64, 0, 0.2)" but got "rgba(31, 63, 0, 0.2)" 1269 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 1) assert_equals: expected "rgb(32, 64, 0)" but got "rgb(31, 63, 0)" 1270 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 25%) assert_equals: expected "rgb(64, 128, 0)" but got "rgb(63, 127, 0)" 1271 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 0) assert_equals: expected "rgba(64, 128, 0, 0)" but got "rgba(63, 127, 0, 0)" 1272 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 0.2) assert_equals: expected "rgba(64, 128, 0, 0.2)" but got "rgba(63, 127, 0, 0.2)" 1273 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 1) assert_equals: expected "rgb(64, 128, 0)" but got "rgb(63, 127, 0)" 1274 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 37.5%) assert_equals: expected "rgb(96, 191, 0)" but got "rgb(95, 191, 0)" 1275 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 0) assert_equals: expected "rgba(96, 191, 0, 0)" but got "rgba(95, 191, 0, 0)" 1276 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 0.2) assert_equals: expected "rgba(96, 191, 0, 0.2)" but got "rgba(95, 191, 0, 0.2)" 1277 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 1) assert_equals: expected "rgb(96, 191, 0)" but got "rgb(95, 191, 0)" 1278 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 50%) assert_equals: expected "rgb(128, 255, 0)" but got "rgb(127, 255, 0)" 1279 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 0) assert_equals: expected "rgba(128, 255, 0, 0)" but got "rgba(127, 255, 0, 0)" 1280 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 0.2) assert_equals: expected "rgba(128, 255, 0, 0.2)" but got "rgba(127, 255, 0, 0.2)" 1281 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 1) assert_equals: expected "rgb(128, 255, 0)" but got "rgb(127, 255, 0)" 1282 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 62.5%) assert_equals: expected "rgb(159, 255, 64)" but got "rgb(159, 255, 63)" 1283 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 0) assert_equals: expected "rgba(159, 255, 64, 0)" but got "rgba(159, 255, 63, 0)" 1284 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 0.2) assert_equals: expected "rgba(159, 255, 64, 0.2)" but got "rgba(159, 255, 63, 0.2)" 1285 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 1) assert_equals: expected "rgb(159, 255, 64)" but got "rgb(159, 255, 63)" 1286 FAIL HSL/HSLA value should parse and round correctly: hsl(90, 100%, 75%) assert_equals: expected "rgb(191, 255, 128)" but got "rgb(191, 255, 127)" 1287 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 0) assert_equals: expected "rgba(191, 255, 128, 0)" but got "rgba(191, 255, 127, 0)" 1288 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 0.2) assert_equals: expected "rgba(191, 255, 128, 0.2)" but got "rgba(191, 255, 127, 0.2)" 1289 FAIL HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 1) assert_equals: expected "rgb(191, 255, 128)" but got "rgb(191, 255, 127)" 1266 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 12.5%) 1267 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 0) 1268 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 0.2) 1269 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 12.5%, 1) 1270 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 25%) 1271 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 0) 1272 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 0.2) 1273 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 25%, 1) 1274 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 37.5%) 1275 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 0) 1276 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 0.2) 1277 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 37.5%, 1) 1278 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 50%) 1279 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 0) 1280 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 0.2) 1281 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 50%, 1) 1282 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 62.5%) 1283 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 0) 1284 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 0.2) 1285 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 62.5%, 1) 1286 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 75%) 1287 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 0) 1288 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 0.2) 1289 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 75%, 1) 1290 1290 PASS HSL/HSLA value should parse and round correctly: hsl(90, 100%, 87.5%) 1291 1291 PASS HSL/HSLA value should parse and round correctly: hsla(90, 100%, 87.5%, 0) … … 1300 1300 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 0%, 0.2) 1301 1301 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 0%, 1) 1302 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1303 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 1304 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 1305 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1306 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1307 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 1308 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 1309 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1310 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1311 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 1312 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 1313 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1314 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1315 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 1316 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 1317 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1302 PASS HSL/HSLA value should parse and round correctly: hsl(120, 0%, 12.5%) 1303 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 0) 1304 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 0.2) 1305 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 12.5%, 1) 1306 PASS HSL/HSLA value should parse and round correctly: hsl(120, 0%, 25%) 1307 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 0) 1308 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 0.2) 1309 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 25%, 1) 1310 PASS HSL/HSLA value should parse and round correctly: hsl(120, 0%, 37.5%) 1311 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 0) 1312 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 0.2) 1313 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 37.5%, 1) 1314 PASS HSL/HSLA value should parse and round correctly: hsl(120, 0%, 50%) 1315 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 0) 1316 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 0.2) 1317 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 50%, 1) 1318 1318 PASS HSL/HSLA value should parse and round correctly: hsl(120, 0%, 62.5%) 1319 1319 PASS HSL/HSLA value should parse and round correctly: hsla(120, 0%, 62.5%, 0) … … 1336 1336 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 0%, 0.2) 1337 1337 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 0%, 1) 1338 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 12.5%) assert_equals: expected "rgb(28, 36, 28)" but got "rgb(27, 35, 27)" 1339 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 0) assert_equals: expected "rgba(28, 36, 28, 0)" but got "rgba(27, 35, 27, 0)" 1340 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(28, 36, 28, 0.2)" but got "rgba(27, 35, 27, 0.2)" 1341 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 1) assert_equals: expected "rgb(28, 36, 28)" but got "rgb(27, 35, 27)" 1342 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 25%) assert_equals: expected "rgb(56, 72, 56)" but got "rgb(55, 71, 55)" 1343 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 0) assert_equals: expected "rgba(56, 72, 56, 0)" but got "rgba(55, 71, 55, 0)" 1344 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 0.2) assert_equals: expected "rgba(56, 72, 56, 0.2)" but got "rgba(55, 71, 55, 0.2)" 1345 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 1) assert_equals: expected "rgb(56, 72, 56)" but got "rgb(55, 71, 55)" 1346 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 37.5%) assert_equals: expected "rgb(84, 108, 84)" but got "rgb(83, 107, 83)" 1347 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 0) assert_equals: expected "rgba(84, 108, 84, 0)" but got "rgba(83, 107, 83, 0)" 1348 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(84, 108, 84, 0.2)" but got "rgba(83, 107, 83, 0.2)" 1349 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 1) assert_equals: expected "rgb(84, 108, 84)" but got "rgb(83, 107, 83)" 1350 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 50%) assert_equals: expected "rgb(112, 143, 112)" but got "rgb(111, 143, 111)" 1351 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 0) assert_equals: expected "rgba(112, 143, 112, 0)" but got "rgba(111, 143, 111, 0)" 1352 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 0.2) assert_equals: expected "rgba(112, 143, 112, 0.2)" but got "rgba(111, 143, 111, 0.2)" 1353 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 1) assert_equals: expected "rgb(112, 143, 112)" but got "rgb(111, 143, 111)" 1338 PASS HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 12.5%) 1339 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 0) 1340 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 0.2) 1341 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 12.5%, 1) 1342 PASS HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 25%) 1343 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 0) 1344 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 0.2) 1345 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 25%, 1) 1346 PASS HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 37.5%) 1347 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 0) 1348 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 0.2) 1349 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 37.5%, 1) 1350 PASS HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 50%) 1351 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 0) 1352 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 0.2) 1353 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 50%, 1) 1354 1354 PASS HSL/HSLA value should parse and round correctly: hsl(120, 12.5%, 62.5%) 1355 1355 PASS HSL/HSLA value should parse and round correctly: hsla(120, 12.5%, 62.5%, 0) … … 1372 1372 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 0%, 0.2) 1373 1373 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 0%, 1) 1374 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 25%, 12.5%) assert_equals: expected "rgb(24, 40, 24)" but got "rgb(23, 39, 23)" 1375 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 0) assert_equals: expected "rgba(24, 40, 24, 0)" but got "rgba(23, 39, 23, 0)" 1376 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 0.2) assert_equals: expected "rgba(24, 40, 24, 0.2)" but got "rgba(23, 39, 23, 0.2)" 1377 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 1) assert_equals: expected "rgb(24, 40, 24)" but got "rgb(23, 39, 23)" 1378 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 25%, 25%) assert_equals: expected "rgb(48, 80, 48)" but got "rgb(47, 79, 47)" 1379 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 0) assert_equals: expected "rgba(48, 80, 48, 0)" but got "rgba(47, 79, 47, 0)" 1380 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 0.2) assert_equals: expected "rgba(48, 80, 48, 0.2)" but got "rgba(47, 79, 47, 0.2)" 1381 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 1) assert_equals: expected "rgb(48, 80, 48)" but got "rgb(47, 79, 47)" 1382 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 25%, 37.5%) assert_equals: expected "rgb(72, 120, 72)" but got "rgb(71, 119, 71)" 1383 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 0) assert_equals: expected "rgba(72, 120, 72, 0)" but got "rgba(71, 119, 71, 0)" 1384 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 0.2) assert_equals: expected "rgba(72, 120, 72, 0.2)" but got "rgba(71, 119, 71, 0.2)" 1385 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 1) assert_equals: expected "rgb(72, 120, 72)" but got "rgb(71, 119, 71)" 1386 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 25%, 50%) assert_equals: expected "rgb(96, 159, 96)" but got "rgb(95, 159, 95)" 1387 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 0) assert_equals: expected "rgba(96, 159, 96, 0)" but got "rgba(95, 159, 95, 0)" 1388 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 0.2) assert_equals: expected "rgba(96, 159, 96, 0.2)" but got "rgba(95, 159, 95, 0.2)" 1389 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 1) assert_equals: expected "rgb(96, 159, 96)" but got "rgb(95, 159, 95)" 1374 PASS HSL/HSLA value should parse and round correctly: hsl(120, 25%, 12.5%) 1375 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 0) 1376 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 0.2) 1377 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 12.5%, 1) 1378 PASS HSL/HSLA value should parse and round correctly: hsl(120, 25%, 25%) 1379 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 0) 1380 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 0.2) 1381 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 25%, 1) 1382 PASS HSL/HSLA value should parse and round correctly: hsl(120, 25%, 37.5%) 1383 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 0) 1384 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 0.2) 1385 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 37.5%, 1) 1386 PASS HSL/HSLA value should parse and round correctly: hsl(120, 25%, 50%) 1387 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 0) 1388 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 0.2) 1389 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 50%, 1) 1390 1390 PASS HSL/HSLA value should parse and round correctly: hsl(120, 25%, 62.5%) 1391 1391 PASS HSL/HSLA value should parse and round correctly: hsla(120, 25%, 62.5%, 0) … … 1408 1408 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 0%, 0.2) 1409 1409 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 0%, 1) 1410 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 12.5%) assert_equals: expected "rgb(20, 44, 20)" but got "rgb(19, 43, 19)" 1411 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 0) assert_equals: expected "rgba(20, 44, 20, 0)" but got "rgba(19, 43, 19, 0)" 1412 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(20, 44, 20, 0.2)" but got "rgba(19, 43, 19, 0.2)" 1413 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 1) assert_equals: expected "rgb(20, 44, 20)" but got "rgb(19, 43, 19)" 1414 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 25%) assert_equals: expected "rgb(40, 88, 40)" but got "rgb(39, 87, 39)" 1415 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 0) assert_equals: expected "rgba(40, 88, 40, 0)" but got "rgba(39, 87, 39, 0)" 1416 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 0.2) assert_equals: expected "rgba(40, 88, 40, 0.2)" but got "rgba(39, 87, 39, 0.2)" 1417 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 1) assert_equals: expected "rgb(40, 88, 40)" but got "rgb(39, 87, 39)" 1418 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 37.5%) assert_equals: expected "rgb(60, 131, 60)" but got "rgb(59, 131, 59)" 1419 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 0) assert_equals: expected "rgba(60, 131, 60, 0)" but got "rgba(59, 131, 59, 0)" 1420 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(60, 131, 60, 0.2)" but got "rgba(59, 131, 59, 0.2)" 1421 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 1) assert_equals: expected "rgb(60, 131, 60)" but got "rgb(59, 131, 59)" 1422 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 50%) assert_equals: expected "rgb(80, 175, 80)" but got "rgb(79, 175, 79)" 1423 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 0) assert_equals: expected "rgba(80, 175, 80, 0)" but got "rgba(79, 175, 79, 0)" 1424 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 0.2) assert_equals: expected "rgba(80, 175, 80, 0.2)" but got "rgba(79, 175, 79, 0.2)" 1425 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 1) assert_equals: expected "rgb(80, 175, 80)" but got "rgb(79, 175, 79)" 1426 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 62.5%) assert_equals: expected "rgb(124, 195, 124)" but got "rgb(123, 195, 123)" 1427 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 0) assert_equals: expected "rgba(124, 195, 124, 0)" but got "rgba(123, 195, 123, 0)" 1428 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(124, 195, 124, 0.2)" but got "rgba(123, 195, 123, 0.2)" 1429 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 1) assert_equals: expected "rgb(124, 195, 124)" but got "rgb(123, 195, 123)" 1410 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 12.5%) 1411 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 0) 1412 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 0.2) 1413 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 12.5%, 1) 1414 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 25%) 1415 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 0) 1416 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 0.2) 1417 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 25%, 1) 1418 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 37.5%) 1419 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 0) 1420 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 0.2) 1421 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 37.5%, 1) 1422 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 50%) 1423 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 0) 1424 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 0.2) 1425 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 50%, 1) 1426 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 62.5%) 1427 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 0) 1428 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 0.2) 1429 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 62.5%, 1) 1430 1430 PASS HSL/HSLA value should parse and round correctly: hsl(120, 37.5%, 75%) 1431 1431 PASS HSL/HSLA value should parse and round correctly: hsla(120, 37.5%, 75%, 0) … … 1444 1444 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 0%, 0.2) 1445 1445 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 0%, 1) 1446 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 50%, 12.5%) assert_equals: expected "rgb(16, 48, 16)" but got "rgb(15, 47, 15)" 1447 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 0) assert_equals: expected "rgba(16, 48, 16, 0)" but got "rgba(15, 47, 15, 0)" 1448 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 0.2) assert_equals: expected "rgba(16, 48, 16, 0.2)" but got "rgba(15, 47, 15, 0.2)" 1449 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 1) assert_equals: expected "rgb(16, 48, 16)" but got "rgb(15, 47, 15)" 1450 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 50%, 25%) assert_equals: expected "rgb(32, 96, 32)" but got "rgb(31, 95, 31)" 1451 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 0) assert_equals: expected "rgba(32, 96, 32, 0)" but got "rgba(31, 95, 31, 0)" 1452 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 0.2) assert_equals: expected "rgba(32, 96, 32, 0.2)" but got "rgba(31, 95, 31, 0.2)" 1453 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 1) assert_equals: expected "rgb(32, 96, 32)" but got "rgb(31, 95, 31)" 1454 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 50%, 37.5%) assert_equals: expected "rgb(48, 143, 48)" but got "rgb(47, 143, 47)" 1455 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 0) assert_equals: expected "rgba(48, 143, 48, 0)" but got "rgba(47, 143, 47, 0)" 1456 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 0.2) assert_equals: expected "rgba(48, 143, 48, 0.2)" but got "rgba(47, 143, 47, 0.2)" 1457 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 1) assert_equals: expected "rgb(48, 143, 48)" but got "rgb(47, 143, 47)" 1458 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 50%, 50%) assert_equals: expected "rgb(64, 191, 64)" but got "rgb(63, 191, 63)" 1459 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 0) assert_equals: expected "rgba(64, 191, 64, 0)" but got "rgba(63, 191, 63, 0)" 1460 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 0.2) assert_equals: expected "rgba(64, 191, 64, 0.2)" but got "rgba(63, 191, 63, 0.2)" 1461 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 1) assert_equals: expected "rgb(64, 191, 64)" but got "rgb(63, 191, 63)" 1462 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 50%, 62.5%) assert_equals: expected "rgb(112, 207, 112)" but got "rgb(111, 207, 111)" 1463 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 0) assert_equals: expected "rgba(112, 207, 112, 0)" but got "rgba(111, 207, 111, 0)" 1464 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 0.2) assert_equals: expected "rgba(112, 207, 112, 0.2)" but got "rgba(111, 207, 111, 0.2)" 1465 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 1) assert_equals: expected "rgb(112, 207, 112)" but got "rgb(111, 207, 111)" 1446 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 12.5%) 1447 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 0) 1448 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 0.2) 1449 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 12.5%, 1) 1450 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 25%) 1451 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 0) 1452 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 0.2) 1453 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 25%, 1) 1454 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 37.5%) 1455 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 0) 1456 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 0.2) 1457 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 37.5%, 1) 1458 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 50%) 1459 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 0) 1460 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 0.2) 1461 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 50%, 1) 1462 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 62.5%) 1463 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 0) 1464 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 0.2) 1465 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 62.5%, 1) 1466 1466 PASS HSL/HSLA value should parse and round correctly: hsl(120, 50%, 75%) 1467 1467 PASS HSL/HSLA value should parse and round correctly: hsla(120, 50%, 75%, 0) … … 1480 1480 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 0%, 0.2) 1481 1481 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 0%, 1) 1482 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 12.5%) assert_equals: expected "rgb(12, 52, 12)" but got "rgb(11, 51, 11)" 1483 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 0) assert_equals: expected "rgba(12, 52, 12, 0)" but got "rgba(11, 51, 11, 0)" 1484 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(12, 52, 12, 0.2)" but got "rgba(11, 51, 11, 0.2)" 1485 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 1) assert_equals: expected "rgb(12, 52, 12)" but got "rgb(11, 51, 11)" 1486 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 25%) assert_equals: expected "rgb(24, 104, 24)" but got "rgb(23, 103, 23)" 1487 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 0) assert_equals: expected "rgba(24, 104, 24, 0)" but got "rgba(23, 103, 23, 0)" 1488 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 0.2) assert_equals: expected "rgba(24, 104, 24, 0.2)" but got "rgba(23, 103, 23, 0.2)" 1489 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 1) assert_equals: expected "rgb(24, 104, 24)" but got "rgb(23, 103, 23)" 1490 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 37.5%) assert_equals: expected "rgb(36, 155, 36)" but got "rgb(35, 155, 35)" 1491 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 0) assert_equals: expected "rgba(36, 155, 36, 0)" but got "rgba(35, 155, 35, 0)" 1492 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(36, 155, 36, 0.2)" but got "rgba(35, 155, 35, 0.2)" 1493 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 1) assert_equals: expected "rgb(36, 155, 36)" but got "rgb(35, 155, 35)" 1494 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 50%) assert_equals: expected "rgb(48, 207, 48)" but got "rgb(47, 207, 47)" 1495 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 0) assert_equals: expected "rgba(48, 207, 48, 0)" but got "rgba(47, 207, 47, 0)" 1496 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 0.2) assert_equals: expected "rgba(48, 207, 48, 0.2)" but got "rgba(47, 207, 47, 0.2)" 1497 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 1) assert_equals: expected "rgb(48, 207, 48)" but got "rgb(47, 207, 47)" 1498 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 62.5%) assert_equals: expected "rgb(100, 219, 100)" but got "rgb(99, 219, 99)" 1499 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 0) assert_equals: expected "rgba(100, 219, 100, 0)" but got "rgba(99, 219, 99, 0)" 1500 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(100, 219, 100, 0.2)" but got "rgba(99, 219, 99, 0.2)" 1501 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 1) assert_equals: expected "rgb(100, 219, 100)" but got "rgb(99, 219, 99)" 1482 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 12.5%) 1483 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 0) 1484 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 0.2) 1485 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 12.5%, 1) 1486 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 25%) 1487 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 0) 1488 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 0.2) 1489 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 25%, 1) 1490 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 37.5%) 1491 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 0) 1492 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 0.2) 1493 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 37.5%, 1) 1494 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 50%) 1495 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 0) 1496 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 0.2) 1497 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 50%, 1) 1498 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 62.5%) 1499 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 0) 1500 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 0.2) 1501 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 62.5%, 1) 1502 1502 PASS HSL/HSLA value should parse and round correctly: hsl(120, 62.5%, 75%) 1503 1503 PASS HSL/HSLA value should parse and round correctly: hsla(120, 62.5%, 75%, 0) … … 1516 1516 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 0%, 0.2) 1517 1517 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 0%, 1) 1518 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 75%, 12.5%) assert_equals: expected "rgb(8, 56, 8)" but got "rgb(7, 55, 7)" 1519 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 0) assert_equals: expected "rgba(8, 56, 8, 0)" but got "rgba(7, 55, 7, 0)" 1520 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 0.2) assert_equals: expected "rgba(8, 56, 8, 0.2)" but got "rgba(7, 55, 7, 0.2)" 1521 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 1) assert_equals: expected "rgb(8, 56, 8)" but got "rgb(7, 55, 7)" 1522 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 75%, 25%) assert_equals: expected "rgb(16, 112, 16)" but got "rgb(15, 111, 15)" 1523 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 0) assert_equals: expected "rgba(16, 112, 16, 0)" but got "rgba(15, 111, 15, 0)" 1524 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 0.2) assert_equals: expected "rgba(16, 112, 16, 0.2)" but got "rgba(15, 111, 15, 0.2)" 1525 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 1) assert_equals: expected "rgb(16, 112, 16)" but got "rgb(15, 111, 15)" 1526 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 75%, 37.5%) assert_equals: expected "rgb(24, 167, 24)" but got "rgb(23, 167, 23)" 1527 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 0) assert_equals: expected "rgba(24, 167, 24, 0)" but got "rgba(23, 167, 23, 0)" 1528 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 0.2) assert_equals: expected "rgba(24, 167, 24, 0.2)" but got "rgba(23, 167, 23, 0.2)" 1529 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 1) assert_equals: expected "rgb(24, 167, 24)" but got "rgb(23, 167, 23)" 1530 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 75%, 50%) assert_equals: expected "rgb(32, 223, 32)" but got "rgb(31, 223, 31)" 1531 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 0) assert_equals: expected "rgba(32, 223, 32, 0)" but got "rgba(31, 223, 31, 0)" 1532 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 0.2) assert_equals: expected "rgba(32, 223, 32, 0.2)" but got "rgba(31, 223, 31, 0.2)" 1533 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 1) assert_equals: expected "rgb(32, 223, 32)" but got "rgb(31, 223, 31)" 1534 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 75%, 62.5%) assert_equals: expected "rgb(88, 231, 88)" but got "rgb(87, 231, 87)" 1535 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 0) assert_equals: expected "rgba(88, 231, 88, 0)" but got "rgba(87, 231, 87, 0)" 1536 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 0.2) assert_equals: expected "rgba(88, 231, 88, 0.2)" but got "rgba(87, 231, 87, 0.2)" 1537 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 1) assert_equals: expected "rgb(88, 231, 88)" but got "rgb(87, 231, 87)" 1518 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 12.5%) 1519 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 0) 1520 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 0.2) 1521 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 12.5%, 1) 1522 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 25%) 1523 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 0) 1524 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 0.2) 1525 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 25%, 1) 1526 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 37.5%) 1527 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 0) 1528 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 0.2) 1529 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 37.5%, 1) 1530 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 50%) 1531 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 0) 1532 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 0.2) 1533 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 50%, 1) 1534 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 62.5%) 1535 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 0) 1536 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 0.2) 1537 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 62.5%, 1) 1538 1538 PASS HSL/HSLA value should parse and round correctly: hsl(120, 75%, 75%) 1539 1539 PASS HSL/HSLA value should parse and round correctly: hsla(120, 75%, 75%, 0) … … 1552 1552 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 0%, 0.2) 1553 1553 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 0%, 1) 1554 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 12.5%) assert_equals: expected "rgb(4, 60, 4)" but got "rgb(3, 59, 3)" 1555 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 0) assert_equals: expected "rgba(4, 60, 4, 0)" but got "rgba(3, 59, 3, 0)" 1556 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(4, 60, 4, 0.2)" but got "rgba(3, 59, 3, 0.2)" 1557 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 1) assert_equals: expected "rgb(4, 60, 4)" but got "rgb(3, 59, 3)" 1558 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 25%) assert_equals: expected "rgb(8, 120, 8)" but got "rgb(7, 119, 7)" 1559 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 0) assert_equals: expected "rgba(8, 120, 8, 0)" but got "rgba(7, 119, 7, 0)" 1560 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 0.2) assert_equals: expected "rgba(8, 120, 8, 0.2)" but got "rgba(7, 119, 7, 0.2)" 1561 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 1) assert_equals: expected "rgb(8, 120, 8)" but got "rgb(7, 119, 7)" 1562 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 37.5%) assert_equals: expected "rgb(12, 179, 12)" but got "rgb(11, 179, 11)" 1563 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 0) assert_equals: expected "rgba(12, 179, 12, 0)" but got "rgba(11, 179, 11, 0)" 1564 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(12, 179, 12, 0.2)" but got "rgba(11, 179, 11, 0.2)" 1565 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 1) assert_equals: expected "rgb(12, 179, 12)" but got "rgb(11, 179, 11)" 1566 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 50%) assert_equals: expected "rgb(16, 239, 16)" but got "rgb(15, 239, 15)" 1567 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 0) assert_equals: expected "rgba(16, 239, 16, 0)" but got "rgba(15, 239, 15, 0)" 1568 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 0.2) assert_equals: expected "rgba(16, 239, 16, 0.2)" but got "rgba(15, 239, 15, 0.2)" 1569 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 1) assert_equals: expected "rgb(16, 239, 16)" but got "rgb(15, 239, 15)" 1570 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 62.5%) assert_equals: expected "rgb(76, 243, 76)" but got "rgb(75, 243, 75)" 1571 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 0) assert_equals: expected "rgba(76, 243, 76, 0)" but got "rgba(75, 243, 75, 0)" 1572 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(76, 243, 76, 0.2)" but got "rgba(75, 243, 75, 0.2)" 1573 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 1) assert_equals: expected "rgb(76, 243, 76)" but got "rgb(75, 243, 75)" 1554 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 12.5%) 1555 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 0) 1556 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 0.2) 1557 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 12.5%, 1) 1558 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 25%) 1559 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 0) 1560 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 0.2) 1561 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 25%, 1) 1562 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 37.5%) 1563 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 0) 1564 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 0.2) 1565 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 37.5%, 1) 1566 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 50%) 1567 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 0) 1568 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 0.2) 1569 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 50%, 1) 1570 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 62.5%) 1571 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 0) 1572 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 0.2) 1573 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 62.5%, 1) 1574 1574 PASS HSL/HSLA value should parse and round correctly: hsl(120, 87.5%, 75%) 1575 1575 PASS HSL/HSLA value should parse and round correctly: hsla(120, 87.5%, 75%, 0) … … 1588 1588 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 0%, 0.2) 1589 1589 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 0%, 1) 1590 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 100%, 12.5%) assert_equals: expected "rgb(0, 64, 0)" but got "rgb(0, 63, 0)" 1591 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 0) assert_equals: expected "rgba(0, 64, 0, 0)" but got "rgba(0, 63, 0, 0)" 1592 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 0.2) assert_equals: expected "rgba(0, 64, 0, 0.2)" but got "rgba(0, 63, 0, 0.2)" 1593 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 1) assert_equals: expected "rgb(0, 64, 0)" but got "rgb(0, 63, 0)" 1594 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 100%, 25%) assert_equals: expected "rgb(0, 128, 0)" but got "rgb(0, 127, 0)" 1595 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 0) assert_equals: expected "rgba(0, 128, 0, 0)" but got "rgba(0, 127, 0, 0)" 1596 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 0.2) assert_equals: expected "rgba(0, 128, 0, 0.2)" but got "rgba(0, 127, 0, 0.2)" 1597 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 1) assert_equals: expected "rgb(0, 128, 0)" but got "rgb(0, 127, 0)" 1590 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 12.5%) 1591 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 0) 1592 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 0.2) 1593 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 12.5%, 1) 1594 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 25%) 1595 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 0) 1596 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 0.2) 1597 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 25%, 1) 1598 1598 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 37.5%) 1599 1599 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 37.5%, 0) … … 1604 1604 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 50%, 0.2) 1605 1605 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 50%, 1) 1606 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 100%, 62.5%) assert_equals: expected "rgb(64, 255, 64)" but got "rgb(63, 255, 63)" 1607 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 0) assert_equals: expected "rgba(64, 255, 64, 0)" but got "rgba(63, 255, 63, 0)" 1608 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 0.2) assert_equals: expected "rgba(64, 255, 64, 0.2)" but got "rgba(63, 255, 63, 0.2)" 1609 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 1) assert_equals: expected "rgb(64, 255, 64)" but got "rgb(63, 255, 63)" 1610 FAIL HSL/HSLA value should parse and round correctly: hsl(120, 100%, 75%) assert_equals: expected "rgb(128, 255, 128)" but got "rgb(127, 255, 127)" 1611 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 0) assert_equals: expected "rgba(128, 255, 128, 0)" but got "rgba(127, 255, 127, 0)" 1612 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 0.2) assert_equals: expected "rgba(128, 255, 128, 0.2)" but got "rgba(127, 255, 127, 0.2)" 1613 FAIL HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 1) assert_equals: expected "rgb(128, 255, 128)" but got "rgb(127, 255, 127)" 1606 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 62.5%) 1607 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 0) 1608 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 0.2) 1609 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 62.5%, 1) 1610 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 75%) 1611 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 0) 1612 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 0.2) 1613 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 75%, 1) 1614 1614 PASS HSL/HSLA value should parse and round correctly: hsl(120, 100%, 87.5%) 1615 1615 PASS HSL/HSLA value should parse and round correctly: hsla(120, 100%, 87.5%, 0) … … 1624 1624 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 0%, 0.2) 1625 1625 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 0%, 1) 1626 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1627 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 1628 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 1629 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1630 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1631 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 1632 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 1633 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1634 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1635 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 1636 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 1637 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1638 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1639 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 1640 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 1641 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1626 PASS HSL/HSLA value should parse and round correctly: hsl(180, 0%, 12.5%) 1627 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 0) 1628 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 0.2) 1629 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 12.5%, 1) 1630 PASS HSL/HSLA value should parse and round correctly: hsl(180, 0%, 25%) 1631 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 0) 1632 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 0.2) 1633 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 25%, 1) 1634 PASS HSL/HSLA value should parse and round correctly: hsl(180, 0%, 37.5%) 1635 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 0) 1636 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 0.2) 1637 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 37.5%, 1) 1638 PASS HSL/HSLA value should parse and round correctly: hsl(180, 0%, 50%) 1639 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 0) 1640 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 0.2) 1641 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 50%, 1) 1642 1642 PASS HSL/HSLA value should parse and round correctly: hsl(180, 0%, 62.5%) 1643 1643 PASS HSL/HSLA value should parse and round correctly: hsla(180, 0%, 62.5%, 0) … … 1660 1660 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 0%, 0.2) 1661 1661 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 0%, 1) 1662 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 12.5%) assert_equals: expected "rgb(28, 36, 36)" but got "rgb(27, 35, 35)" 1663 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 0) assert_equals: expected "rgba(28, 36, 36, 0)" but got "rgba(27, 35, 35, 0)" 1664 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(28, 36, 36, 0.2)" but got "rgba(27, 35, 35, 0.2)" 1665 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 1) assert_equals: expected "rgb(28, 36, 36)" but got "rgb(27, 35, 35)" 1666 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 25%) assert_equals: expected "rgb(56, 72, 72)" but got "rgb(55, 71, 71)" 1667 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 0) assert_equals: expected "rgba(56, 72, 72, 0)" but got "rgba(55, 71, 71, 0)" 1668 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 0.2) assert_equals: expected "rgba(56, 72, 72, 0.2)" but got "rgba(55, 71, 71, 0.2)" 1669 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 1) assert_equals: expected "rgb(56, 72, 72)" but got "rgb(55, 71, 71)" 1670 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 37.5%) assert_equals: expected "rgb(84, 108, 108)" but got "rgb(83, 107, 107)" 1671 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 0) assert_equals: expected "rgba(84, 108, 108, 0)" but got "rgba(83, 107, 107, 0)" 1672 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(84, 108, 108, 0.2)" but got "rgba(83, 107, 107, 0.2)" 1673 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 1) assert_equals: expected "rgb(84, 108, 108)" but got "rgb(83, 107, 107)" 1674 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 50%) assert_equals: expected "rgb(112, 143, 143)" but got "rgb(111, 143, 143)" 1675 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 0) assert_equals: expected "rgba(112, 143, 143, 0)" but got "rgba(111, 143, 143, 0)" 1676 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 0.2) assert_equals: expected "rgba(112, 143, 143, 0.2)" but got "rgba(111, 143, 143, 0.2)" 1677 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 1) assert_equals: expected "rgb(112, 143, 143)" but got "rgb(111, 143, 143)" 1662 PASS HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 12.5%) 1663 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 0) 1664 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 0.2) 1665 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 12.5%, 1) 1666 PASS HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 25%) 1667 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 0) 1668 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 0.2) 1669 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 25%, 1) 1670 PASS HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 37.5%) 1671 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 0) 1672 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 0.2) 1673 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 37.5%, 1) 1674 PASS HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 50%) 1675 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 0) 1676 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 0.2) 1677 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 50%, 1) 1678 1678 PASS HSL/HSLA value should parse and round correctly: hsl(180, 12.5%, 62.5%) 1679 1679 PASS HSL/HSLA value should parse and round correctly: hsla(180, 12.5%, 62.5%, 0) … … 1696 1696 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 0%, 0.2) 1697 1697 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 0%, 1) 1698 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 25%, 12.5%) assert_equals: expected "rgb(24, 40, 40)" but got "rgb(23, 39, 39)" 1699 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 0) assert_equals: expected "rgba(24, 40, 40, 0)" but got "rgba(23, 39, 39, 0)" 1700 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 0.2) assert_equals: expected "rgba(24, 40, 40, 0.2)" but got "rgba(23, 39, 39, 0.2)" 1701 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 1) assert_equals: expected "rgb(24, 40, 40)" but got "rgb(23, 39, 39)" 1702 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 25%, 25%) assert_equals: expected "rgb(48, 80, 80)" but got "rgb(47, 79, 79)" 1703 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 0) assert_equals: expected "rgba(48, 80, 80, 0)" but got "rgba(47, 79, 79, 0)" 1704 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 0.2) assert_equals: expected "rgba(48, 80, 80, 0.2)" but got "rgba(47, 79, 79, 0.2)" 1705 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 1) assert_equals: expected "rgb(48, 80, 80)" but got "rgb(47, 79, 79)" 1706 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 25%, 37.5%) assert_equals: expected "rgb(72, 120, 120)" but got "rgb(71, 119, 119)" 1707 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 0) assert_equals: expected "rgba(72, 120, 120, 0)" but got "rgba(71, 119, 119, 0)" 1708 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 0.2) assert_equals: expected "rgba(72, 120, 120, 0.2)" but got "rgba(71, 119, 119, 0.2)" 1709 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 1) assert_equals: expected "rgb(72, 120, 120)" but got "rgb(71, 119, 119)" 1710 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 25%, 50%) assert_equals: expected "rgb(96, 159, 159)" but got "rgb(95, 159, 159)" 1711 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 0) assert_equals: expected "rgba(96, 159, 159, 0)" but got "rgba(95, 159, 159, 0)" 1712 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 0.2) assert_equals: expected "rgba(96, 159, 159, 0.2)" but got "rgba(95, 159, 159, 0.2)" 1713 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 1) assert_equals: expected "rgb(96, 159, 159)" but got "rgb(95, 159, 159)" 1698 PASS HSL/HSLA value should parse and round correctly: hsl(180, 25%, 12.5%) 1699 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 0) 1700 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 0.2) 1701 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 12.5%, 1) 1702 PASS HSL/HSLA value should parse and round correctly: hsl(180, 25%, 25%) 1703 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 0) 1704 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 0.2) 1705 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 25%, 1) 1706 PASS HSL/HSLA value should parse and round correctly: hsl(180, 25%, 37.5%) 1707 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 0) 1708 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 0.2) 1709 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 37.5%, 1) 1710 PASS HSL/HSLA value should parse and round correctly: hsl(180, 25%, 50%) 1711 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 0) 1712 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 0.2) 1713 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 50%, 1) 1714 1714 PASS HSL/HSLA value should parse and round correctly: hsl(180, 25%, 62.5%) 1715 1715 PASS HSL/HSLA value should parse and round correctly: hsla(180, 25%, 62.5%, 0) … … 1732 1732 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 0%, 0.2) 1733 1733 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 0%, 1) 1734 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 12.5%) assert_equals: expected "rgb(20, 44, 44)" but got "rgb(19, 43, 43)" 1735 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 0) assert_equals: expected "rgba(20, 44, 44, 0)" but got "rgba(19, 43, 43, 0)" 1736 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(20, 44, 44, 0.2)" but got "rgba(19, 43, 43, 0.2)" 1737 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 1) assert_equals: expected "rgb(20, 44, 44)" but got "rgb(19, 43, 43)" 1738 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 25%) assert_equals: expected "rgb(40, 88, 88)" but got "rgb(39, 87, 87)" 1739 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 0) assert_equals: expected "rgba(40, 88, 88, 0)" but got "rgba(39, 87, 87, 0)" 1740 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 0.2) assert_equals: expected "rgba(40, 88, 88, 0.2)" but got "rgba(39, 87, 87, 0.2)" 1741 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 1) assert_equals: expected "rgb(40, 88, 88)" but got "rgb(39, 87, 87)" 1742 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 37.5%) assert_equals: expected "rgb(60, 131, 131)" but got "rgb(59, 131, 131)" 1743 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 0) assert_equals: expected "rgba(60, 131, 131, 0)" but got "rgba(59, 131, 131, 0)" 1744 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(60, 131, 131, 0.2)" but got "rgba(59, 131, 131, 0.2)" 1745 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 1) assert_equals: expected "rgb(60, 131, 131)" but got "rgb(59, 131, 131)" 1746 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 50%) assert_equals: expected "rgb(80, 175, 175)" but got "rgb(79, 175, 175)" 1747 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 0) assert_equals: expected "rgba(80, 175, 175, 0)" but got "rgba(79, 175, 175, 0)" 1748 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 0.2) assert_equals: expected "rgba(80, 175, 175, 0.2)" but got "rgba(79, 175, 175, 0.2)" 1749 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 1) assert_equals: expected "rgb(80, 175, 175)" but got "rgb(79, 175, 175)" 1750 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 62.5%) assert_equals: expected "rgb(124, 195, 195)" but got "rgb(123, 195, 195)" 1751 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 0) assert_equals: expected "rgba(124, 195, 195, 0)" but got "rgba(123, 195, 195, 0)" 1752 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(124, 195, 195, 0.2)" but got "rgba(123, 195, 195, 0.2)" 1753 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 1) assert_equals: expected "rgb(124, 195, 195)" but got "rgb(123, 195, 195)" 1734 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 12.5%) 1735 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 0) 1736 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 0.2) 1737 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 12.5%, 1) 1738 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 25%) 1739 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 0) 1740 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 0.2) 1741 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 25%, 1) 1742 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 37.5%) 1743 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 0) 1744 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 0.2) 1745 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 37.5%, 1) 1746 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 50%) 1747 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 0) 1748 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 0.2) 1749 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 50%, 1) 1750 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 62.5%) 1751 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 0) 1752 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 0.2) 1753 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 62.5%, 1) 1754 1754 PASS HSL/HSLA value should parse and round correctly: hsl(180, 37.5%, 75%) 1755 1755 PASS HSL/HSLA value should parse and round correctly: hsla(180, 37.5%, 75%, 0) … … 1768 1768 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 0%, 0.2) 1769 1769 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 0%, 1) 1770 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 50%, 12.5%) assert_equals: expected "rgb(16, 48, 48)" but got "rgb(15, 47, 47)" 1771 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 0) assert_equals: expected "rgba(16, 48, 48, 0)" but got "rgba(15, 47, 47, 0)" 1772 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 0.2) assert_equals: expected "rgba(16, 48, 48, 0.2)" but got "rgba(15, 47, 47, 0.2)" 1773 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 1) assert_equals: expected "rgb(16, 48, 48)" but got "rgb(15, 47, 47)" 1774 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 50%, 25%) assert_equals: expected "rgb(32, 96, 96)" but got "rgb(31, 95, 95)" 1775 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 0) assert_equals: expected "rgba(32, 96, 96, 0)" but got "rgba(31, 95, 95, 0)" 1776 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 0.2) assert_equals: expected "rgba(32, 96, 96, 0.2)" but got "rgba(31, 95, 95, 0.2)" 1777 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 1) assert_equals: expected "rgb(32, 96, 96)" but got "rgb(31, 95, 95)" 1778 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 50%, 37.5%) assert_equals: expected "rgb(48, 143, 143)" but got "rgb(47, 143, 143)" 1779 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 0) assert_equals: expected "rgba(48, 143, 143, 0)" but got "rgba(47, 143, 143, 0)" 1780 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 0.2) assert_equals: expected "rgba(48, 143, 143, 0.2)" but got "rgba(47, 143, 143, 0.2)" 1781 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 1) assert_equals: expected "rgb(48, 143, 143)" but got "rgb(47, 143, 143)" 1782 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 50%, 50%) assert_equals: expected "rgb(64, 191, 191)" but got "rgb(63, 191, 191)" 1783 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 0) assert_equals: expected "rgba(64, 191, 191, 0)" but got "rgba(63, 191, 191, 0)" 1784 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 0.2) assert_equals: expected "rgba(64, 191, 191, 0.2)" but got "rgba(63, 191, 191, 0.2)" 1785 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 1) assert_equals: expected "rgb(64, 191, 191)" but got "rgb(63, 191, 191)" 1786 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 50%, 62.5%) assert_equals: expected "rgb(112, 207, 207)" but got "rgb(111, 207, 207)" 1787 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 0) assert_equals: expected "rgba(112, 207, 207, 0)" but got "rgba(111, 207, 207, 0)" 1788 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 0.2) assert_equals: expected "rgba(112, 207, 207, 0.2)" but got "rgba(111, 207, 207, 0.2)" 1789 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 1) assert_equals: expected "rgb(112, 207, 207)" but got "rgb(111, 207, 207)" 1770 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 12.5%) 1771 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 0) 1772 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 0.2) 1773 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 12.5%, 1) 1774 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 25%) 1775 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 0) 1776 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 0.2) 1777 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 25%, 1) 1778 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 37.5%) 1779 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 0) 1780 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 0.2) 1781 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 37.5%, 1) 1782 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 50%) 1783 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 0) 1784 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 0.2) 1785 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 50%, 1) 1786 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 62.5%) 1787 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 0) 1788 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 0.2) 1789 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 62.5%, 1) 1790 1790 PASS HSL/HSLA value should parse and round correctly: hsl(180, 50%, 75%) 1791 1791 PASS HSL/HSLA value should parse and round correctly: hsla(180, 50%, 75%, 0) … … 1804 1804 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 0%, 0.2) 1805 1805 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 0%, 1) 1806 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 12.5%) assert_equals: expected "rgb(12, 52, 52)" but got "rgb(11, 51, 51)" 1807 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 0) assert_equals: expected "rgba(12, 52, 52, 0)" but got "rgba(11, 51, 51, 0)" 1808 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(12, 52, 52, 0.2)" but got "rgba(11, 51, 51, 0.2)" 1809 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 1) assert_equals: expected "rgb(12, 52, 52)" but got "rgb(11, 51, 51)" 1810 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 25%) assert_equals: expected "rgb(24, 104, 104)" but got "rgb(23, 103, 103)" 1811 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 0) assert_equals: expected "rgba(24, 104, 104, 0)" but got "rgba(23, 103, 103, 0)" 1812 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 0.2) assert_equals: expected "rgba(24, 104, 104, 0.2)" but got "rgba(23, 103, 103, 0.2)" 1813 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 1) assert_equals: expected "rgb(24, 104, 104)" but got "rgb(23, 103, 103)" 1814 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 37.5%) assert_equals: expected "rgb(36, 155, 155)" but got "rgb(35, 155, 155)" 1815 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 0) assert_equals: expected "rgba(36, 155, 155, 0)" but got "rgba(35, 155, 155, 0)" 1816 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(36, 155, 155, 0.2)" but got "rgba(35, 155, 155, 0.2)" 1817 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 1) assert_equals: expected "rgb(36, 155, 155)" but got "rgb(35, 155, 155)" 1818 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 50%) assert_equals: expected "rgb(48, 207, 207)" but got "rgb(47, 207, 207)" 1819 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 0) assert_equals: expected "rgba(48, 207, 207, 0)" but got "rgba(47, 207, 207, 0)" 1820 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 0.2) assert_equals: expected "rgba(48, 207, 207, 0.2)" but got "rgba(47, 207, 207, 0.2)" 1821 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 1) assert_equals: expected "rgb(48, 207, 207)" but got "rgb(47, 207, 207)" 1822 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 62.5%) assert_equals: expected "rgb(100, 219, 219)" but got "rgb(99, 219, 219)" 1823 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 0) assert_equals: expected "rgba(100, 219, 219, 0)" but got "rgba(99, 219, 219, 0)" 1824 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(100, 219, 219, 0.2)" but got "rgba(99, 219, 219, 0.2)" 1825 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 1) assert_equals: expected "rgb(100, 219, 219)" but got "rgb(99, 219, 219)" 1806 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 12.5%) 1807 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 0) 1808 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 0.2) 1809 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 12.5%, 1) 1810 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 25%) 1811 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 0) 1812 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 0.2) 1813 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 25%, 1) 1814 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 37.5%) 1815 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 0) 1816 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 0.2) 1817 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 37.5%, 1) 1818 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 50%) 1819 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 0) 1820 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 0.2) 1821 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 50%, 1) 1822 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 62.5%) 1823 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 0) 1824 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 0.2) 1825 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 62.5%, 1) 1826 1826 PASS HSL/HSLA value should parse and round correctly: hsl(180, 62.5%, 75%) 1827 1827 PASS HSL/HSLA value should parse and round correctly: hsla(180, 62.5%, 75%, 0) … … 1840 1840 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 0%, 0.2) 1841 1841 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 0%, 1) 1842 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 75%, 12.5%) assert_equals: expected "rgb(8, 56, 56)" but got "rgb(7, 55, 55)" 1843 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 0) assert_equals: expected "rgba(8, 56, 56, 0)" but got "rgba(7, 55, 55, 0)" 1844 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 0.2) assert_equals: expected "rgba(8, 56, 56, 0.2)" but got "rgba(7, 55, 55, 0.2)" 1845 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 1) assert_equals: expected "rgb(8, 56, 56)" but got "rgb(7, 55, 55)" 1846 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 75%, 25%) assert_equals: expected "rgb(16, 112, 112)" but got "rgb(15, 111, 111)" 1847 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 0) assert_equals: expected "rgba(16, 112, 112, 0)" but got "rgba(15, 111, 111, 0)" 1848 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 0.2) assert_equals: expected "rgba(16, 112, 112, 0.2)" but got "rgba(15, 111, 111, 0.2)" 1849 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 1) assert_equals: expected "rgb(16, 112, 112)" but got "rgb(15, 111, 111)" 1850 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 75%, 37.5%) assert_equals: expected "rgb(24, 167, 167)" but got "rgb(23, 167, 167)" 1851 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 0) assert_equals: expected "rgba(24, 167, 167, 0)" but got "rgba(23, 167, 167, 0)" 1852 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 0.2) assert_equals: expected "rgba(24, 167, 167, 0.2)" but got "rgba(23, 167, 167, 0.2)" 1853 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 1) assert_equals: expected "rgb(24, 167, 167)" but got "rgb(23, 167, 167)" 1854 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 75%, 50%) assert_equals: expected "rgb(32, 223, 223)" but got "rgb(31, 223, 223)" 1855 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 0) assert_equals: expected "rgba(32, 223, 223, 0)" but got "rgba(31, 223, 223, 0)" 1856 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 0.2) assert_equals: expected "rgba(32, 223, 223, 0.2)" but got "rgba(31, 223, 223, 0.2)" 1857 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 1) assert_equals: expected "rgb(32, 223, 223)" but got "rgb(31, 223, 223)" 1858 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 75%, 62.5%) assert_equals: expected "rgb(88, 231, 231)" but got "rgb(87, 231, 231)" 1859 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 0) assert_equals: expected "rgba(88, 231, 231, 0)" but got "rgba(87, 231, 231, 0)" 1860 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 0.2) assert_equals: expected "rgba(88, 231, 231, 0.2)" but got "rgba(87, 231, 231, 0.2)" 1861 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 1) assert_equals: expected "rgb(88, 231, 231)" but got "rgb(87, 231, 231)" 1842 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 12.5%) 1843 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 0) 1844 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 0.2) 1845 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 12.5%, 1) 1846 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 25%) 1847 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 0) 1848 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 0.2) 1849 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 25%, 1) 1850 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 37.5%) 1851 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 0) 1852 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 0.2) 1853 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 37.5%, 1) 1854 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 50%) 1855 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 0) 1856 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 0.2) 1857 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 50%, 1) 1858 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 62.5%) 1859 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 0) 1860 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 0.2) 1861 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 62.5%, 1) 1862 1862 PASS HSL/HSLA value should parse and round correctly: hsl(180, 75%, 75%) 1863 1863 PASS HSL/HSLA value should parse and round correctly: hsla(180, 75%, 75%, 0) … … 1876 1876 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 0%, 0.2) 1877 1877 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 0%, 1) 1878 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 12.5%) assert_equals: expected "rgb(4, 60, 60)" but got "rgb(3, 59, 59)" 1879 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 0) assert_equals: expected "rgba(4, 60, 60, 0)" but got "rgba(3, 59, 59, 0)" 1880 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(4, 60, 60, 0.2)" but got "rgba(3, 59, 59, 0.2)" 1881 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 1) assert_equals: expected "rgb(4, 60, 60)" but got "rgb(3, 59, 59)" 1882 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 25%) assert_equals: expected "rgb(8, 120, 120)" but got "rgb(7, 119, 119)" 1883 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 0) assert_equals: expected "rgba(8, 120, 120, 0)" but got "rgba(7, 119, 119, 0)" 1884 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 0.2) assert_equals: expected "rgba(8, 120, 120, 0.2)" but got "rgba(7, 119, 119, 0.2)" 1885 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 1) assert_equals: expected "rgb(8, 120, 120)" but got "rgb(7, 119, 119)" 1886 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 37.5%) assert_equals: expected "rgb(12, 179, 179)" but got "rgb(11, 179, 179)" 1887 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 0) assert_equals: expected "rgba(12, 179, 179, 0)" but got "rgba(11, 179, 179, 0)" 1888 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(12, 179, 179, 0.2)" but got "rgba(11, 179, 179, 0.2)" 1889 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 1) assert_equals: expected "rgb(12, 179, 179)" but got "rgb(11, 179, 179)" 1890 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 50%) assert_equals: expected "rgb(16, 239, 239)" but got "rgb(15, 239, 239)" 1891 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 0) assert_equals: expected "rgba(16, 239, 239, 0)" but got "rgba(15, 239, 239, 0)" 1892 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 0.2) assert_equals: expected "rgba(16, 239, 239, 0.2)" but got "rgba(15, 239, 239, 0.2)" 1893 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 1) assert_equals: expected "rgb(16, 239, 239)" but got "rgb(15, 239, 239)" 1894 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 62.5%) assert_equals: expected "rgb(76, 243, 243)" but got "rgb(75, 243, 243)" 1895 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 0) assert_equals: expected "rgba(76, 243, 243, 0)" but got "rgba(75, 243, 243, 0)" 1896 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(76, 243, 243, 0.2)" but got "rgba(75, 243, 243, 0.2)" 1897 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 1) assert_equals: expected "rgb(76, 243, 243)" but got "rgb(75, 243, 243)" 1878 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 12.5%) 1879 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 0) 1880 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 0.2) 1881 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 12.5%, 1) 1882 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 25%) 1883 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 0) 1884 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 0.2) 1885 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 25%, 1) 1886 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 37.5%) 1887 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 0) 1888 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 0.2) 1889 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 37.5%, 1) 1890 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 50%) 1891 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 0) 1892 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 0.2) 1893 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 50%, 1) 1894 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 62.5%) 1895 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 0) 1896 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 0.2) 1897 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 62.5%, 1) 1898 1898 PASS HSL/HSLA value should parse and round correctly: hsl(180, 87.5%, 75%) 1899 1899 PASS HSL/HSLA value should parse and round correctly: hsla(180, 87.5%, 75%, 0) … … 1912 1912 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 0%, 0.2) 1913 1913 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 0%, 1) 1914 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 100%, 12.5%) assert_equals: expected "rgb(0, 64, 64)" but got "rgb(0, 63, 63)" 1915 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 0) assert_equals: expected "rgba(0, 64, 64, 0)" but got "rgba(0, 63, 63, 0)" 1916 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 0.2) assert_equals: expected "rgba(0, 64, 64, 0.2)" but got "rgba(0, 63, 63, 0.2)" 1917 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 1) assert_equals: expected "rgb(0, 64, 64)" but got "rgb(0, 63, 63)" 1918 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 100%, 25%) assert_equals: expected "rgb(0, 128, 128)" but got "rgb(0, 127, 127)" 1919 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 0) assert_equals: expected "rgba(0, 128, 128, 0)" but got "rgba(0, 127, 127, 0)" 1920 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 0.2) assert_equals: expected "rgba(0, 128, 128, 0.2)" but got "rgba(0, 127, 127, 0.2)" 1921 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 1) assert_equals: expected "rgb(0, 128, 128)" but got "rgb(0, 127, 127)" 1914 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 12.5%) 1915 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 0) 1916 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 0.2) 1917 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 12.5%, 1) 1918 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 25%) 1919 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 0) 1920 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 0.2) 1921 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 25%, 1) 1922 1922 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 37.5%) 1923 1923 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 37.5%, 0) … … 1928 1928 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 50%, 0.2) 1929 1929 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 50%, 1) 1930 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 100%, 62.5%) assert_equals: expected "rgb(64, 255, 255)" but got "rgb(63, 255, 255)" 1931 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 0) assert_equals: expected "rgba(64, 255, 255, 0)" but got "rgba(63, 255, 255, 0)" 1932 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 0.2) assert_equals: expected "rgba(64, 255, 255, 0.2)" but got "rgba(63, 255, 255, 0.2)" 1933 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 1) assert_equals: expected "rgb(64, 255, 255)" but got "rgb(63, 255, 255)" 1934 FAIL HSL/HSLA value should parse and round correctly: hsl(180, 100%, 75%) assert_equals: expected "rgb(128, 255, 255)" but got "rgb(127, 255, 255)" 1935 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 0) assert_equals: expected "rgba(128, 255, 255, 0)" but got "rgba(127, 255, 255, 0)" 1936 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 0.2) assert_equals: expected "rgba(128, 255, 255, 0.2)" but got "rgba(127, 255, 255, 0.2)" 1937 FAIL HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 1) assert_equals: expected "rgb(128, 255, 255)" but got "rgb(127, 255, 255)" 1930 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 62.5%) 1931 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 0) 1932 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 0.2) 1933 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 62.5%, 1) 1934 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 75%) 1935 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 0) 1936 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 0.2) 1937 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 75%, 1) 1938 1938 PASS HSL/HSLA value should parse and round correctly: hsl(180, 100%, 87.5%) 1939 1939 PASS HSL/HSLA value should parse and round correctly: hsla(180, 100%, 87.5%, 0) … … 1948 1948 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 0%, 0.2) 1949 1949 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 0%, 1) 1950 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1951 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 1952 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 1953 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 1954 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1955 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 1956 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 1957 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 1958 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1959 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 1960 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 1961 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 1962 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1963 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 1964 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 1965 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 1950 PASS HSL/HSLA value should parse and round correctly: hsl(210, 0%, 12.5%) 1951 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 0) 1952 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 0.2) 1953 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 12.5%, 1) 1954 PASS HSL/HSLA value should parse and round correctly: hsl(210, 0%, 25%) 1955 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 0) 1956 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 0.2) 1957 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 25%, 1) 1958 PASS HSL/HSLA value should parse and round correctly: hsl(210, 0%, 37.5%) 1959 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 0) 1960 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 0.2) 1961 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 37.5%, 1) 1962 PASS HSL/HSLA value should parse and round correctly: hsl(210, 0%, 50%) 1963 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 0) 1964 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 0.2) 1965 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 50%, 1) 1966 1966 PASS HSL/HSLA value should parse and round correctly: hsl(210, 0%, 62.5%) 1967 1967 PASS HSL/HSLA value should parse and round correctly: hsla(210, 0%, 62.5%, 0) … … 1984 1984 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 0%, 0.2) 1985 1985 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 0%, 1) 1986 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 12.5%) assert_equals: expected "rgb(28, 32, 36)" but got "rgb(27, 31, 35)" 1987 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 0) assert_equals: expected "rgba(28, 32, 36, 0)" but got "rgba(27, 31, 35, 0)" 1988 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(28, 32, 36, 0.2)" but got "rgba(27, 31, 35, 0.2)" 1989 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 1) assert_equals: expected "rgb(28, 32, 36)" but got "rgb(27, 31, 35)" 1990 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 25%) assert_equals: expected "rgb(56, 64, 72)" but got "rgb(55, 63, 71)" 1991 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 0) assert_equals: expected "rgba(56, 64, 72, 0)" but got "rgba(55, 63, 71, 0)" 1992 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 0.2) assert_equals: expected "rgba(56, 64, 72, 0.2)" but got "rgba(55, 63, 71, 0.2)" 1993 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 1) assert_equals: expected "rgb(56, 64, 72)" but got "rgb(55, 63, 71)" 1994 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 37.5%) assert_equals: expected "rgb(84, 96, 108)" but got "rgb(83, 95, 107)" 1995 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 0) assert_equals: expected "rgba(84, 96, 108, 0)" but got "rgba(83, 95, 107, 0)" 1996 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(84, 96, 108, 0.2)" but got "rgba(83, 95, 107, 0.2)" 1997 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 1) assert_equals: expected "rgb(84, 96, 108)" but got "rgb(83, 95, 107)" 1998 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 50%) assert_equals: expected "rgb(112, 128, 143)" but got "rgb(111, 127, 143)" 1999 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 0) assert_equals: expected "rgba(112, 128, 143, 0)" but got "rgba(111, 127, 143, 0)" 2000 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 0.2) assert_equals: expected "rgba(112, 128, 143, 0.2)" but got "rgba(111, 127, 143, 0.2)" 2001 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 1) assert_equals: expected "rgb(112, 128, 143)" but got "rgb(111, 127, 143)" 1986 PASS HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 12.5%) 1987 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 0) 1988 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 0.2) 1989 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 12.5%, 1) 1990 PASS HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 25%) 1991 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 0) 1992 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 0.2) 1993 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 25%, 1) 1994 PASS HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 37.5%) 1995 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 0) 1996 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 0.2) 1997 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 37.5%, 1) 1998 PASS HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 50%) 1999 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 0) 2000 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 0.2) 2001 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 50%, 1) 2002 2002 PASS HSL/HSLA value should parse and round correctly: hsl(210, 12.5%, 62.5%) 2003 2003 PASS HSL/HSLA value should parse and round correctly: hsla(210, 12.5%, 62.5%, 0) … … 2020 2020 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 0%, 0.2) 2021 2021 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 0%, 1) 2022 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 25%, 12.5%) assert_equals: expected "rgb(24, 32, 40)" but got "rgb(23, 31, 39)" 2023 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 0) assert_equals: expected "rgba(24, 32, 40, 0)" but got "rgba(23, 31, 39, 0)" 2024 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 0.2) assert_equals: expected "rgba(24, 32, 40, 0.2)" but got "rgba(23, 31, 39, 0.2)" 2025 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 1) assert_equals: expected "rgb(24, 32, 40)" but got "rgb(23, 31, 39)" 2026 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 25%, 25%) assert_equals: expected "rgb(48, 64, 80)" but got "rgb(47, 63, 79)" 2027 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 0) assert_equals: expected "rgba(48, 64, 80, 0)" but got "rgba(47, 63, 79, 0)" 2028 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 0.2) assert_equals: expected "rgba(48, 64, 80, 0.2)" but got "rgba(47, 63, 79, 0.2)" 2029 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 1) assert_equals: expected "rgb(48, 64, 80)" but got "rgb(47, 63, 79)" 2030 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 25%, 37.5%) assert_equals: expected "rgb(72, 96, 120)" but got "rgb(71, 95, 119)" 2031 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 0) assert_equals: expected "rgba(72, 96, 120, 0)" but got "rgba(71, 95, 119, 0)" 2032 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 0.2) assert_equals: expected "rgba(72, 96, 120, 0.2)" but got "rgba(71, 95, 119, 0.2)" 2033 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 1) assert_equals: expected "rgb(72, 96, 120)" but got "rgb(71, 95, 119)" 2034 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 25%, 50%) assert_equals: expected "rgb(96, 128, 159)" but got "rgb(95, 127, 159)" 2035 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 0) assert_equals: expected "rgba(96, 128, 159, 0)" but got "rgba(95, 127, 159, 0)" 2036 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 0.2) assert_equals: expected "rgba(96, 128, 159, 0.2)" but got "rgba(95, 127, 159, 0.2)" 2037 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 1) assert_equals: expected "rgb(96, 128, 159)" but got "rgb(95, 127, 159)" 2022 PASS HSL/HSLA value should parse and round correctly: hsl(210, 25%, 12.5%) 2023 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 0) 2024 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 0.2) 2025 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 12.5%, 1) 2026 PASS HSL/HSLA value should parse and round correctly: hsl(210, 25%, 25%) 2027 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 0) 2028 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 0.2) 2029 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 25%, 1) 2030 PASS HSL/HSLA value should parse and round correctly: hsl(210, 25%, 37.5%) 2031 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 0) 2032 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 0.2) 2033 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 37.5%, 1) 2034 PASS HSL/HSLA value should parse and round correctly: hsl(210, 25%, 50%) 2035 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 0) 2036 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 0.2) 2037 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 50%, 1) 2038 2038 PASS HSL/HSLA value should parse and round correctly: hsl(210, 25%, 62.5%) 2039 2039 PASS HSL/HSLA value should parse and round correctly: hsla(210, 25%, 62.5%, 0) … … 2056 2056 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 0%, 0.2) 2057 2057 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 0%, 1) 2058 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 12.5%) assert_equals: expected "rgb(20, 32, 44)" but got "rgb(19, 31, 43)" 2059 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 0) assert_equals: expected "rgba(20, 32, 44, 0)" but got "rgba(19, 31, 43, 0)" 2060 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(20, 32, 44, 0.2)" but got "rgba(19, 31, 43, 0.2)" 2061 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 1) assert_equals: expected "rgb(20, 32, 44)" but got "rgb(19, 31, 43)" 2062 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 25%) assert_equals: expected "rgb(40, 64, 88)" but got "rgb(39, 63, 87)" 2063 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 0) assert_equals: expected "rgba(40, 64, 88, 0)" but got "rgba(39, 63, 87, 0)" 2064 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 0.2) assert_equals: expected "rgba(40, 64, 88, 0.2)" but got "rgba(39, 63, 87, 0.2)" 2065 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 1) assert_equals: expected "rgb(40, 64, 88)" but got "rgb(39, 63, 87)" 2066 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 37.5%) assert_equals: expected "rgb(60, 96, 131)" but got "rgb(59, 95, 131)" 2067 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 0) assert_equals: expected "rgba(60, 96, 131, 0)" but got "rgba(59, 95, 131, 0)" 2068 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(60, 96, 131, 0.2)" but got "rgba(59, 95, 131, 0.2)" 2069 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 1) assert_equals: expected "rgb(60, 96, 131)" but got "rgb(59, 95, 131)" 2070 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 50%) assert_equals: expected "rgb(80, 128, 175)" but got "rgb(79, 127, 175)" 2071 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 0) assert_equals: expected "rgba(80, 128, 175, 0)" but got "rgba(79, 127, 175, 0)" 2072 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 0.2) assert_equals: expected "rgba(80, 128, 175, 0.2)" but got "rgba(79, 127, 175, 0.2)" 2073 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 1) assert_equals: expected "rgb(80, 128, 175)" but got "rgb(79, 127, 175)" 2074 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 62.5%) assert_equals: expected "rgb(124, 159, 195)" but got "rgb(123, 159, 195)" 2075 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 0) assert_equals: expected "rgba(124, 159, 195, 0)" but got "rgba(123, 159, 195, 0)" 2076 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(124, 159, 195, 0.2)" but got "rgba(123, 159, 195, 0.2)" 2077 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 1) assert_equals: expected "rgb(124, 159, 195)" but got "rgb(123, 159, 195)" 2058 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 12.5%) 2059 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 0) 2060 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 0.2) 2061 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 12.5%, 1) 2062 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 25%) 2063 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 0) 2064 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 0.2) 2065 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 25%, 1) 2066 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 37.5%) 2067 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 0) 2068 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 0.2) 2069 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 37.5%, 1) 2070 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 50%) 2071 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 0) 2072 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 0.2) 2073 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 50%, 1) 2074 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 62.5%) 2075 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 0) 2076 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 0.2) 2077 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 62.5%, 1) 2078 2078 PASS HSL/HSLA value should parse and round correctly: hsl(210, 37.5%, 75%) 2079 2079 PASS HSL/HSLA value should parse and round correctly: hsla(210, 37.5%, 75%, 0) … … 2092 2092 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 0%, 0.2) 2093 2093 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 0%, 1) 2094 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 50%, 12.5%) assert_equals: expected "rgb(16, 32, 48)" but got "rgb(15, 31, 47)" 2095 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 0) assert_equals: expected "rgba(16, 32, 48, 0)" but got "rgba(15, 31, 47, 0)" 2096 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 0.2) assert_equals: expected "rgba(16, 32, 48, 0.2)" but got "rgba(15, 31, 47, 0.2)" 2097 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 1) assert_equals: expected "rgb(16, 32, 48)" but got "rgb(15, 31, 47)" 2098 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 50%, 25%) assert_equals: expected "rgb(32, 64, 96)" but got "rgb(31, 63, 95)" 2099 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 0) assert_equals: expected "rgba(32, 64, 96, 0)" but got "rgba(31, 63, 95, 0)" 2100 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 0.2) assert_equals: expected "rgba(32, 64, 96, 0.2)" but got "rgba(31, 63, 95, 0.2)" 2101 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 1) assert_equals: expected "rgb(32, 64, 96)" but got "rgb(31, 63, 95)" 2102 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 50%, 37.5%) assert_equals: expected "rgb(48, 96, 143)" but got "rgb(47, 95, 143)" 2103 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 0) assert_equals: expected "rgba(48, 96, 143, 0)" but got "rgba(47, 95, 143, 0)" 2104 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 0.2) assert_equals: expected "rgba(48, 96, 143, 0.2)" but got "rgba(47, 95, 143, 0.2)" 2105 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 1) assert_equals: expected "rgb(48, 96, 143)" but got "rgb(47, 95, 143)" 2106 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 50%, 50%) assert_equals: expected "rgb(64, 128, 191)" but got "rgb(63, 127, 191)" 2107 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 0) assert_equals: expected "rgba(64, 128, 191, 0)" but got "rgba(63, 127, 191, 0)" 2108 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 0.2) assert_equals: expected "rgba(64, 128, 191, 0.2)" but got "rgba(63, 127, 191, 0.2)" 2109 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 1) assert_equals: expected "rgb(64, 128, 191)" but got "rgb(63, 127, 191)" 2110 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 50%, 62.5%) assert_equals: expected "rgb(112, 159, 207)" but got "rgb(111, 159, 207)" 2111 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 0) assert_equals: expected "rgba(112, 159, 207, 0)" but got "rgba(111, 159, 207, 0)" 2112 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 0.2) assert_equals: expected "rgba(112, 159, 207, 0.2)" but got "rgba(111, 159, 207, 0.2)" 2113 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 1) assert_equals: expected "rgb(112, 159, 207)" but got "rgb(111, 159, 207)" 2094 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 12.5%) 2095 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 0) 2096 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 0.2) 2097 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 12.5%, 1) 2098 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 25%) 2099 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 0) 2100 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 0.2) 2101 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 25%, 1) 2102 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 37.5%) 2103 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 0) 2104 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 0.2) 2105 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 37.5%, 1) 2106 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 50%) 2107 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 0) 2108 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 0.2) 2109 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 50%, 1) 2110 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 62.5%) 2111 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 0) 2112 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 0.2) 2113 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 62.5%, 1) 2114 2114 PASS HSL/HSLA value should parse and round correctly: hsl(210, 50%, 75%) 2115 2115 PASS HSL/HSLA value should parse and round correctly: hsla(210, 50%, 75%, 0) … … 2128 2128 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 0%, 0.2) 2129 2129 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 0%, 1) 2130 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 12.5%) assert_equals: expected "rgb(12, 32, 52)" but got "rgb(11, 31, 51)" 2131 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 0) assert_equals: expected "rgba(12, 32, 52, 0)" but got "rgba(11, 31, 51, 0)" 2132 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(12, 32, 52, 0.2)" but got "rgba(11, 31, 51, 0.2)" 2133 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 1) assert_equals: expected "rgb(12, 32, 52)" but got "rgb(11, 31, 51)" 2134 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 25%) assert_equals: expected "rgb(24, 64, 104)" but got "rgb(23, 63, 103)" 2135 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 0) assert_equals: expected "rgba(24, 64, 104, 0)" but got "rgba(23, 63, 103, 0)" 2136 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 0.2) assert_equals: expected "rgba(24, 64, 104, 0.2)" but got "rgba(23, 63, 103, 0.2)" 2137 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 1) assert_equals: expected "rgb(24, 64, 104)" but got "rgb(23, 63, 103)" 2138 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 37.5%) assert_equals: expected "rgb(36, 96, 155)" but got "rgb(35, 95, 155)" 2139 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 0) assert_equals: expected "rgba(36, 96, 155, 0)" but got "rgba(35, 95, 155, 0)" 2140 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(36, 96, 155, 0.2)" but got "rgba(35, 95, 155, 0.2)" 2141 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 1) assert_equals: expected "rgb(36, 96, 155)" but got "rgb(35, 95, 155)" 2142 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 50%) assert_equals: expected "rgb(48, 128, 207)" but got "rgb(47, 127, 207)" 2143 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 0) assert_equals: expected "rgba(48, 128, 207, 0)" but got "rgba(47, 127, 207, 0)" 2144 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 0.2) assert_equals: expected "rgba(48, 128, 207, 0.2)" but got "rgba(47, 127, 207, 0.2)" 2145 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 1) assert_equals: expected "rgb(48, 128, 207)" but got "rgb(47, 127, 207)" 2146 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 62.5%) assert_equals: expected "rgb(100, 159, 219)" but got "rgb(99, 159, 219)" 2147 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 0) assert_equals: expected "rgba(100, 159, 219, 0)" but got "rgba(99, 159, 219, 0)" 2148 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(100, 159, 219, 0.2)" but got "rgba(99, 159, 219, 0.2)" 2149 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 1) assert_equals: expected "rgb(100, 159, 219)" but got "rgb(99, 159, 219)" 2130 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 12.5%) 2131 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 0) 2132 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 0.2) 2133 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 12.5%, 1) 2134 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 25%) 2135 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 0) 2136 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 0.2) 2137 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 25%, 1) 2138 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 37.5%) 2139 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 0) 2140 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 0.2) 2141 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 37.5%, 1) 2142 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 50%) 2143 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 0) 2144 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 0.2) 2145 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 50%, 1) 2146 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 62.5%) 2147 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 0) 2148 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 0.2) 2149 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 62.5%, 1) 2150 2150 PASS HSL/HSLA value should parse and round correctly: hsl(210, 62.5%, 75%) 2151 2151 PASS HSL/HSLA value should parse and round correctly: hsla(210, 62.5%, 75%, 0) … … 2164 2164 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 0%, 0.2) 2165 2165 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 0%, 1) 2166 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 75%, 12.5%) assert_equals: expected "rgb(8, 32, 56)" but got "rgb(7, 31, 55)" 2167 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 0) assert_equals: expected "rgba(8, 32, 56, 0)" but got "rgba(7, 31, 55, 0)" 2168 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 0.2) assert_equals: expected "rgba(8, 32, 56, 0.2)" but got "rgba(7, 31, 55, 0.2)" 2169 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 1) assert_equals: expected "rgb(8, 32, 56)" but got "rgb(7, 31, 55)" 2170 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 75%, 25%) assert_equals: expected "rgb(16, 64, 112)" but got "rgb(15, 63, 111)" 2171 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 0) assert_equals: expected "rgba(16, 64, 112, 0)" but got "rgba(15, 63, 111, 0)" 2172 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 0.2) assert_equals: expected "rgba(16, 64, 112, 0.2)" but got "rgba(15, 63, 111, 0.2)" 2173 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 1) assert_equals: expected "rgb(16, 64, 112)" but got "rgb(15, 63, 111)" 2174 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 75%, 37.5%) assert_equals: expected "rgb(24, 96, 167)" but got "rgb(23, 95, 167)" 2175 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 0) assert_equals: expected "rgba(24, 96, 167, 0)" but got "rgba(23, 95, 167, 0)" 2176 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 0.2) assert_equals: expected "rgba(24, 96, 167, 0.2)" but got "rgba(23, 95, 167, 0.2)" 2177 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 1) assert_equals: expected "rgb(24, 96, 167)" but got "rgb(23, 95, 167)" 2178 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 75%, 50%) assert_equals: expected "rgb(32, 128, 223)" but got "rgb(31, 127, 223)" 2179 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 0) assert_equals: expected "rgba(32, 128, 223, 0)" but got "rgba(31, 127, 223, 0)" 2180 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 0.2) assert_equals: expected "rgba(32, 128, 223, 0.2)" but got "rgba(31, 127, 223, 0.2)" 2181 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 1) assert_equals: expected "rgb(32, 128, 223)" but got "rgb(31, 127, 223)" 2182 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 75%, 62.5%) assert_equals: expected "rgb(88, 159, 231)" but got "rgb(87, 159, 231)" 2183 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 0) assert_equals: expected "rgba(88, 159, 231, 0)" but got "rgba(87, 159, 231, 0)" 2184 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 0.2) assert_equals: expected "rgba(88, 159, 231, 0.2)" but got "rgba(87, 159, 231, 0.2)" 2185 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 1) assert_equals: expected "rgb(88, 159, 231)" but got "rgb(87, 159, 231)" 2166 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 12.5%) 2167 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 0) 2168 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 0.2) 2169 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 12.5%, 1) 2170 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 25%) 2171 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 0) 2172 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 0.2) 2173 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 25%, 1) 2174 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 37.5%) 2175 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 0) 2176 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 0.2) 2177 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 37.5%, 1) 2178 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 50%) 2179 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 0) 2180 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 0.2) 2181 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 50%, 1) 2182 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 62.5%) 2183 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 0) 2184 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 0.2) 2185 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 62.5%, 1) 2186 2186 PASS HSL/HSLA value should parse and round correctly: hsl(210, 75%, 75%) 2187 2187 PASS HSL/HSLA value should parse and round correctly: hsla(210, 75%, 75%, 0) … … 2200 2200 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 0%, 0.2) 2201 2201 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 0%, 1) 2202 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 12.5%) assert_equals: expected "rgb(4, 32, 60)" but got "rgb(3, 31, 59)" 2203 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 0) assert_equals: expected "rgba(4, 32, 60, 0)" but got "rgba(3, 31, 59, 0)" 2204 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(4, 32, 60, 0.2)" but got "rgba(3, 31, 59, 0.2)" 2205 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 1) assert_equals: expected "rgb(4, 32, 60)" but got "rgb(3, 31, 59)" 2206 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 25%) assert_equals: expected "rgb(8, 64, 120)" but got "rgb(7, 63, 119)" 2207 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 0) assert_equals: expected "rgba(8, 64, 120, 0)" but got "rgba(7, 63, 119, 0)" 2208 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 0.2) assert_equals: expected "rgba(8, 64, 120, 0.2)" but got "rgba(7, 63, 119, 0.2)" 2209 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 1) assert_equals: expected "rgb(8, 64, 120)" but got "rgb(7, 63, 119)" 2210 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 37.5%) assert_equals: expected "rgb(12, 96, 179)" but got "rgb(11, 95, 179)" 2211 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 0) assert_equals: expected "rgba(12, 96, 179, 0)" but got "rgba(11, 95, 179, 0)" 2212 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(12, 96, 179, 0.2)" but got "rgba(11, 95, 179, 0.2)" 2213 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 1) assert_equals: expected "rgb(12, 96, 179)" but got "rgb(11, 95, 179)" 2214 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 50%) assert_equals: expected "rgb(16, 128, 239)" but got "rgb(15, 127, 239)" 2215 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 0) assert_equals: expected "rgba(16, 128, 239, 0)" but got "rgba(15, 127, 239, 0)" 2216 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 0.2) assert_equals: expected "rgba(16, 128, 239, 0.2)" but got "rgba(15, 127, 239, 0.2)" 2217 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 1) assert_equals: expected "rgb(16, 128, 239)" but got "rgb(15, 127, 239)" 2218 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 62.5%) assert_equals: expected "rgb(76, 159, 243)" but got "rgb(75, 159, 243)" 2219 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 0) assert_equals: expected "rgba(76, 159, 243, 0)" but got "rgba(75, 159, 243, 0)" 2220 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(76, 159, 243, 0.2)" but got "rgba(75, 159, 243, 0.2)" 2221 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 1) assert_equals: expected "rgb(76, 159, 243)" but got "rgb(75, 159, 243)" 2202 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 12.5%) 2203 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 0) 2204 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 0.2) 2205 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 12.5%, 1) 2206 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 25%) 2207 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 0) 2208 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 0.2) 2209 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 25%, 1) 2210 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 37.5%) 2211 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 0) 2212 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 0.2) 2213 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 37.5%, 1) 2214 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 50%) 2215 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 0) 2216 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 0.2) 2217 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 50%, 1) 2218 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 62.5%) 2219 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 0) 2220 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 0.2) 2221 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 62.5%, 1) 2222 2222 PASS HSL/HSLA value should parse and round correctly: hsl(210, 87.5%, 75%) 2223 2223 PASS HSL/HSLA value should parse and round correctly: hsla(210, 87.5%, 75%, 0) … … 2236 2236 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 0%, 0.2) 2237 2237 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 0%, 1) 2238 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 12.5%) assert_equals: expected "rgb(0, 32, 64)" but got "rgb(0, 31, 63)" 2239 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 0) assert_equals: expected "rgba(0, 32, 64, 0)" but got "rgba(0, 31, 63, 0)" 2240 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 0.2) assert_equals: expected "rgba(0, 32, 64, 0.2)" but got "rgba(0, 31, 63, 0.2)" 2241 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 1) assert_equals: expected "rgb(0, 32, 64)" but got "rgb(0, 31, 63)" 2242 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 25%) assert_equals: expected "rgb(0, 64, 128)" but got "rgb(0, 63, 127)" 2243 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 0) assert_equals: expected "rgba(0, 64, 128, 0)" but got "rgba(0, 63, 127, 0)" 2244 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 0.2) assert_equals: expected "rgba(0, 64, 128, 0.2)" but got "rgba(0, 63, 127, 0.2)" 2245 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 1) assert_equals: expected "rgb(0, 64, 128)" but got "rgb(0, 63, 127)" 2246 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 37.5%) assert_equals: expected "rgb(0, 96, 191)" but got "rgb(0, 95, 191)" 2247 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 0) assert_equals: expected "rgba(0, 96, 191, 0)" but got "rgba(0, 95, 191, 0)" 2248 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 0.2) assert_equals: expected "rgba(0, 96, 191, 0.2)" but got "rgba(0, 95, 191, 0.2)" 2249 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 1) assert_equals: expected "rgb(0, 96, 191)" but got "rgb(0, 95, 191)" 2250 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 50%) assert_equals: expected "rgb(0, 128, 255)" but got "rgb(0, 127, 255)" 2251 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 0) assert_equals: expected "rgba(0, 128, 255, 0)" but got "rgba(0, 127, 255, 0)" 2252 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 0.2) assert_equals: expected "rgba(0, 128, 255, 0.2)" but got "rgba(0, 127, 255, 0.2)" 2253 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 1) assert_equals: expected "rgb(0, 128, 255)" but got "rgb(0, 127, 255)" 2254 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 62.5%) assert_equals: expected "rgb(64, 159, 255)" but got "rgb(63, 159, 255)" 2255 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 0) assert_equals: expected "rgba(64, 159, 255, 0)" but got "rgba(63, 159, 255, 0)" 2256 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 0.2) assert_equals: expected "rgba(64, 159, 255, 0.2)" but got "rgba(63, 159, 255, 0.2)" 2257 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 1) assert_equals: expected "rgb(64, 159, 255)" but got "rgb(63, 159, 255)" 2258 FAIL HSL/HSLA value should parse and round correctly: hsl(210, 100%, 75%) assert_equals: expected "rgb(128, 191, 255)" but got "rgb(127, 191, 255)" 2259 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 0) assert_equals: expected "rgba(128, 191, 255, 0)" but got "rgba(127, 191, 255, 0)" 2260 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 0.2) assert_equals: expected "rgba(128, 191, 255, 0.2)" but got "rgba(127, 191, 255, 0.2)" 2261 FAIL HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 1) assert_equals: expected "rgb(128, 191, 255)" but got "rgb(127, 191, 255)" 2238 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 12.5%) 2239 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 0) 2240 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 0.2) 2241 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 12.5%, 1) 2242 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 25%) 2243 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 0) 2244 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 0.2) 2245 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 25%, 1) 2246 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 37.5%) 2247 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 0) 2248 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 0.2) 2249 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 37.5%, 1) 2250 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 50%) 2251 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 0) 2252 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 0.2) 2253 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 50%, 1) 2254 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 62.5%) 2255 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 0) 2256 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 0.2) 2257 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 62.5%, 1) 2258 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 75%) 2259 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 0) 2260 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 0.2) 2261 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 75%, 1) 2262 2262 PASS HSL/HSLA value should parse and round correctly: hsl(210, 100%, 87.5%) 2263 2263 PASS HSL/HSLA value should parse and round correctly: hsla(210, 100%, 87.5%, 0) … … 2272 2272 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 0%, 0.2) 2273 2273 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 0%, 1) 2274 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2275 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 2276 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 2277 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2278 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2279 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 2280 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 2281 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2282 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2283 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 2284 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 2285 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2286 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2287 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 2288 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 2289 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2274 PASS HSL/HSLA value should parse and round correctly: hsl(240, 0%, 12.5%) 2275 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 0) 2276 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 0.2) 2277 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 12.5%, 1) 2278 PASS HSL/HSLA value should parse and round correctly: hsl(240, 0%, 25%) 2279 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 0) 2280 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 0.2) 2281 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 25%, 1) 2282 PASS HSL/HSLA value should parse and round correctly: hsl(240, 0%, 37.5%) 2283 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 0) 2284 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 0.2) 2285 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 37.5%, 1) 2286 PASS HSL/HSLA value should parse and round correctly: hsl(240, 0%, 50%) 2287 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 0) 2288 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 0.2) 2289 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 50%, 1) 2290 2290 PASS HSL/HSLA value should parse and round correctly: hsl(240, 0%, 62.5%) 2291 2291 PASS HSL/HSLA value should parse and round correctly: hsla(240, 0%, 62.5%, 0) … … 2308 2308 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 0%, 0.2) 2309 2309 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 0%, 1) 2310 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 12.5%) assert_equals: expected "rgb(28, 28, 36)" but got "rgb(27, 27, 35)" 2311 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 0) assert_equals: expected "rgba(28, 28, 36, 0)" but got "rgba(27, 27, 35, 0)" 2312 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(28, 28, 36, 0.2)" but got "rgba(27, 27, 35, 0.2)" 2313 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 1) assert_equals: expected "rgb(28, 28, 36)" but got "rgb(27, 27, 35)" 2314 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 25%) assert_equals: expected "rgb(56, 56, 72)" but got "rgb(55, 55, 71)" 2315 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 0) assert_equals: expected "rgba(56, 56, 72, 0)" but got "rgba(55, 55, 71, 0)" 2316 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 0.2) assert_equals: expected "rgba(56, 56, 72, 0.2)" but got "rgba(55, 55, 71, 0.2)" 2317 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 1) assert_equals: expected "rgb(56, 56, 72)" but got "rgb(55, 55, 71)" 2318 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 37.5%) assert_equals: expected "rgb(84, 84, 108)" but got "rgb(83, 83, 107)" 2319 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 0) assert_equals: expected "rgba(84, 84, 108, 0)" but got "rgba(83, 83, 107, 0)" 2320 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(84, 84, 108, 0.2)" but got "rgba(83, 83, 107, 0.2)" 2321 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 1) assert_equals: expected "rgb(84, 84, 108)" but got "rgb(83, 83, 107)" 2322 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 50%) assert_equals: expected "rgb(112, 112, 143)" but got "rgb(111, 111, 143)" 2323 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 0) assert_equals: expected "rgba(112, 112, 143, 0)" but got "rgba(111, 111, 143, 0)" 2324 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 0.2) assert_equals: expected "rgba(112, 112, 143, 0.2)" but got "rgba(111, 111, 143, 0.2)" 2325 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 1) assert_equals: expected "rgb(112, 112, 143)" but got "rgb(111, 111, 143)" 2310 PASS HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 12.5%) 2311 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 0) 2312 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 0.2) 2313 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 12.5%, 1) 2314 PASS HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 25%) 2315 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 0) 2316 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 0.2) 2317 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 25%, 1) 2318 PASS HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 37.5%) 2319 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 0) 2320 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 0.2) 2321 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 37.5%, 1) 2322 PASS HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 50%) 2323 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 0) 2324 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 0.2) 2325 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 50%, 1) 2326 2326 PASS HSL/HSLA value should parse and round correctly: hsl(240, 12.5%, 62.5%) 2327 2327 PASS HSL/HSLA value should parse and round correctly: hsla(240, 12.5%, 62.5%, 0) … … 2344 2344 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 0%, 0.2) 2345 2345 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 0%, 1) 2346 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 25%, 12.5%) assert_equals: expected "rgb(24, 24, 40)" but got "rgb(23, 23, 39)" 2347 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 0) assert_equals: expected "rgba(24, 24, 40, 0)" but got "rgba(23, 23, 39, 0)" 2348 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 0.2) assert_equals: expected "rgba(24, 24, 40, 0.2)" but got "rgba(23, 23, 39, 0.2)" 2349 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 1) assert_equals: expected "rgb(24, 24, 40)" but got "rgb(23, 23, 39)" 2350 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 25%, 25%) assert_equals: expected "rgb(48, 48, 80)" but got "rgb(47, 47, 79)" 2351 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 0) assert_equals: expected "rgba(48, 48, 80, 0)" but got "rgba(47, 47, 79, 0)" 2352 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 0.2) assert_equals: expected "rgba(48, 48, 80, 0.2)" but got "rgba(47, 47, 79, 0.2)" 2353 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 1) assert_equals: expected "rgb(48, 48, 80)" but got "rgb(47, 47, 79)" 2354 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 25%, 37.5%) assert_equals: expected "rgb(72, 72, 120)" but got "rgb(71, 71, 119)" 2355 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 0) assert_equals: expected "rgba(72, 72, 120, 0)" but got "rgba(71, 71, 119, 0)" 2356 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 0.2) assert_equals: expected "rgba(72, 72, 120, 0.2)" but got "rgba(71, 71, 119, 0.2)" 2357 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 1) assert_equals: expected "rgb(72, 72, 120)" but got "rgb(71, 71, 119)" 2358 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 25%, 50%) assert_equals: expected "rgb(96, 96, 159)" but got "rgb(95, 95, 159)" 2359 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 0) assert_equals: expected "rgba(96, 96, 159, 0)" but got "rgba(95, 95, 159, 0)" 2360 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 0.2) assert_equals: expected "rgba(96, 96, 159, 0.2)" but got "rgba(95, 95, 159, 0.2)" 2361 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 1) assert_equals: expected "rgb(96, 96, 159)" but got "rgb(95, 95, 159)" 2346 PASS HSL/HSLA value should parse and round correctly: hsl(240, 25%, 12.5%) 2347 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 0) 2348 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 0.2) 2349 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 12.5%, 1) 2350 PASS HSL/HSLA value should parse and round correctly: hsl(240, 25%, 25%) 2351 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 0) 2352 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 0.2) 2353 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 25%, 1) 2354 PASS HSL/HSLA value should parse and round correctly: hsl(240, 25%, 37.5%) 2355 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 0) 2356 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 0.2) 2357 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 37.5%, 1) 2358 PASS HSL/HSLA value should parse and round correctly: hsl(240, 25%, 50%) 2359 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 0) 2360 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 0.2) 2361 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 50%, 1) 2362 2362 PASS HSL/HSLA value should parse and round correctly: hsl(240, 25%, 62.5%) 2363 2363 PASS HSL/HSLA value should parse and round correctly: hsla(240, 25%, 62.5%, 0) … … 2380 2380 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 0%, 0.2) 2381 2381 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 0%, 1) 2382 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 12.5%) assert_equals: expected "rgb(20, 20, 44)" but got "rgb(19, 19, 43)" 2383 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 0) assert_equals: expected "rgba(20, 20, 44, 0)" but got "rgba(19, 19, 43, 0)" 2384 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(20, 20, 44, 0.2)" but got "rgba(19, 19, 43, 0.2)" 2385 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 1) assert_equals: expected "rgb(20, 20, 44)" but got "rgb(19, 19, 43)" 2386 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 25%) assert_equals: expected "rgb(40, 40, 88)" but got "rgb(39, 39, 87)" 2387 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 0) assert_equals: expected "rgba(40, 40, 88, 0)" but got "rgba(39, 39, 87, 0)" 2388 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 0.2) assert_equals: expected "rgba(40, 40, 88, 0.2)" but got "rgba(39, 39, 87, 0.2)" 2389 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 1) assert_equals: expected "rgb(40, 40, 88)" but got "rgb(39, 39, 87)" 2390 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 37.5%) assert_equals: expected "rgb(60, 60, 131)" but got "rgb(59, 59, 131)" 2391 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 0) assert_equals: expected "rgba(60, 60, 131, 0)" but got "rgba(59, 59, 131, 0)" 2392 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(60, 60, 131, 0.2)" but got "rgba(59, 59, 131, 0.2)" 2393 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 1) assert_equals: expected "rgb(60, 60, 131)" but got "rgb(59, 59, 131)" 2394 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 50%) assert_equals: expected "rgb(80, 80, 175)" but got "rgb(79, 79, 175)" 2395 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 0) assert_equals: expected "rgba(80, 80, 175, 0)" but got "rgba(79, 79, 175, 0)" 2396 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 0.2) assert_equals: expected "rgba(80, 80, 175, 0.2)" but got "rgba(79, 79, 175, 0.2)" 2397 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 1) assert_equals: expected "rgb(80, 80, 175)" but got "rgb(79, 79, 175)" 2398 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 62.5%) assert_equals: expected "rgb(124, 124, 195)" but got "rgb(123, 123, 195)" 2399 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 0) assert_equals: expected "rgba(124, 124, 195, 0)" but got "rgba(123, 123, 195, 0)" 2400 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(124, 124, 195, 0.2)" but got "rgba(123, 123, 195, 0.2)" 2401 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 1) assert_equals: expected "rgb(124, 124, 195)" but got "rgb(123, 123, 195)" 2382 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 12.5%) 2383 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 0) 2384 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 0.2) 2385 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 12.5%, 1) 2386 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 25%) 2387 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 0) 2388 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 0.2) 2389 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 25%, 1) 2390 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 37.5%) 2391 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 0) 2392 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 0.2) 2393 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 37.5%, 1) 2394 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 50%) 2395 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 0) 2396 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 0.2) 2397 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 50%, 1) 2398 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 62.5%) 2399 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 0) 2400 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 0.2) 2401 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 62.5%, 1) 2402 2402 PASS HSL/HSLA value should parse and round correctly: hsl(240, 37.5%, 75%) 2403 2403 PASS HSL/HSLA value should parse and round correctly: hsla(240, 37.5%, 75%, 0) … … 2416 2416 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 0%, 0.2) 2417 2417 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 0%, 1) 2418 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 50%, 12.5%) assert_equals: expected "rgb(16, 16, 48)" but got "rgb(15, 15, 47)" 2419 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 0) assert_equals: expected "rgba(16, 16, 48, 0)" but got "rgba(15, 15, 47, 0)" 2420 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 0.2) assert_equals: expected "rgba(16, 16, 48, 0.2)" but got "rgba(15, 15, 47, 0.2)" 2421 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 1) assert_equals: expected "rgb(16, 16, 48)" but got "rgb(15, 15, 47)" 2422 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 50%, 25%) assert_equals: expected "rgb(32, 32, 96)" but got "rgb(31, 31, 95)" 2423 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 0) assert_equals: expected "rgba(32, 32, 96, 0)" but got "rgba(31, 31, 95, 0)" 2424 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 0.2) assert_equals: expected "rgba(32, 32, 96, 0.2)" but got "rgba(31, 31, 95, 0.2)" 2425 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 1) assert_equals: expected "rgb(32, 32, 96)" but got "rgb(31, 31, 95)" 2426 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 50%, 37.5%) assert_equals: expected "rgb(48, 48, 143)" but got "rgb(47, 47, 143)" 2427 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 0) assert_equals: expected "rgba(48, 48, 143, 0)" but got "rgba(47, 47, 143, 0)" 2428 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 0.2) assert_equals: expected "rgba(48, 48, 143, 0.2)" but got "rgba(47, 47, 143, 0.2)" 2429 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 1) assert_equals: expected "rgb(48, 48, 143)" but got "rgb(47, 47, 143)" 2430 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 50%, 50%) assert_equals: expected "rgb(64, 64, 191)" but got "rgb(63, 63, 191)" 2431 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 0) assert_equals: expected "rgba(64, 64, 191, 0)" but got "rgba(63, 63, 191, 0)" 2432 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 0.2) assert_equals: expected "rgba(64, 64, 191, 0.2)" but got "rgba(63, 63, 191, 0.2)" 2433 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 1) assert_equals: expected "rgb(64, 64, 191)" but got "rgb(63, 63, 191)" 2434 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 50%, 62.5%) assert_equals: expected "rgb(112, 112, 207)" but got "rgb(111, 111, 207)" 2435 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 0) assert_equals: expected "rgba(112, 112, 207, 0)" but got "rgba(111, 111, 207, 0)" 2436 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 0.2) assert_equals: expected "rgba(112, 112, 207, 0.2)" but got "rgba(111, 111, 207, 0.2)" 2437 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 1) assert_equals: expected "rgb(112, 112, 207)" but got "rgb(111, 111, 207)" 2418 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 12.5%) 2419 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 0) 2420 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 0.2) 2421 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 12.5%, 1) 2422 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 25%) 2423 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 0) 2424 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 0.2) 2425 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 25%, 1) 2426 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 37.5%) 2427 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 0) 2428 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 0.2) 2429 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 37.5%, 1) 2430 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 50%) 2431 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 0) 2432 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 0.2) 2433 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 50%, 1) 2434 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 62.5%) 2435 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 0) 2436 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 0.2) 2437 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 62.5%, 1) 2438 2438 PASS HSL/HSLA value should parse and round correctly: hsl(240, 50%, 75%) 2439 2439 PASS HSL/HSLA value should parse and round correctly: hsla(240, 50%, 75%, 0) … … 2452 2452 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 0%, 0.2) 2453 2453 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 0%, 1) 2454 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 12.5%) assert_equals: expected "rgb(12, 12, 52)" but got "rgb(11, 11, 51)" 2455 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 0) assert_equals: expected "rgba(12, 12, 52, 0)" but got "rgba(11, 11, 51, 0)" 2456 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(12, 12, 52, 0.2)" but got "rgba(11, 11, 51, 0.2)" 2457 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 1) assert_equals: expected "rgb(12, 12, 52)" but got "rgb(11, 11, 51)" 2458 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 25%) assert_equals: expected "rgb(24, 24, 104)" but got "rgb(23, 23, 103)" 2459 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 0) assert_equals: expected "rgba(24, 24, 104, 0)" but got "rgba(23, 23, 103, 0)" 2460 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 0.2) assert_equals: expected "rgba(24, 24, 104, 0.2)" but got "rgba(23, 23, 103, 0.2)" 2461 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 1) assert_equals: expected "rgb(24, 24, 104)" but got "rgb(23, 23, 103)" 2462 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 37.5%) assert_equals: expected "rgb(36, 36, 155)" but got "rgb(35, 35, 155)" 2463 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 0) assert_equals: expected "rgba(36, 36, 155, 0)" but got "rgba(35, 35, 155, 0)" 2464 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(36, 36, 155, 0.2)" but got "rgba(35, 35, 155, 0.2)" 2465 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 1) assert_equals: expected "rgb(36, 36, 155)" but got "rgb(35, 35, 155)" 2466 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 50%) assert_equals: expected "rgb(48, 48, 207)" but got "rgb(47, 47, 207)" 2467 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 0) assert_equals: expected "rgba(48, 48, 207, 0)" but got "rgba(47, 47, 207, 0)" 2468 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 0.2) assert_equals: expected "rgba(48, 48, 207, 0.2)" but got "rgba(47, 47, 207, 0.2)" 2469 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 1) assert_equals: expected "rgb(48, 48, 207)" but got "rgb(47, 47, 207)" 2470 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 62.5%) assert_equals: expected "rgb(100, 100, 219)" but got "rgb(99, 99, 219)" 2471 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 0) assert_equals: expected "rgba(100, 100, 219, 0)" but got "rgba(99, 99, 219, 0)" 2472 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(100, 100, 219, 0.2)" but got "rgba(99, 99, 219, 0.2)" 2473 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 1) assert_equals: expected "rgb(100, 100, 219)" but got "rgb(99, 99, 219)" 2454 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 12.5%) 2455 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 0) 2456 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 0.2) 2457 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 12.5%, 1) 2458 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 25%) 2459 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 0) 2460 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 0.2) 2461 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 25%, 1) 2462 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 37.5%) 2463 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 0) 2464 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 0.2) 2465 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 37.5%, 1) 2466 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 50%) 2467 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 0) 2468 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 0.2) 2469 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 50%, 1) 2470 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 62.5%) 2471 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 0) 2472 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 0.2) 2473 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 62.5%, 1) 2474 2474 PASS HSL/HSLA value should parse and round correctly: hsl(240, 62.5%, 75%) 2475 2475 PASS HSL/HSLA value should parse and round correctly: hsla(240, 62.5%, 75%, 0) … … 2488 2488 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 0%, 0.2) 2489 2489 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 0%, 1) 2490 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 75%, 12.5%) assert_equals: expected "rgb(8, 8, 56)" but got "rgb(7, 7, 55)" 2491 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 0) assert_equals: expected "rgba(8, 8, 56, 0)" but got "rgba(7, 7, 55, 0)" 2492 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 0.2) assert_equals: expected "rgba(8, 8, 56, 0.2)" but got "rgba(7, 7, 55, 0.2)" 2493 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 1) assert_equals: expected "rgb(8, 8, 56)" but got "rgb(7, 7, 55)" 2494 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 75%, 25%) assert_equals: expected "rgb(16, 16, 112)" but got "rgb(15, 15, 111)" 2495 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 0) assert_equals: expected "rgba(16, 16, 112, 0)" but got "rgba(15, 15, 111, 0)" 2496 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 0.2) assert_equals: expected "rgba(16, 16, 112, 0.2)" but got "rgba(15, 15, 111, 0.2)" 2497 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 1) assert_equals: expected "rgb(16, 16, 112)" but got "rgb(15, 15, 111)" 2498 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 75%, 37.5%) assert_equals: expected "rgb(24, 24, 167)" but got "rgb(23, 23, 167)" 2499 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 0) assert_equals: expected "rgba(24, 24, 167, 0)" but got "rgba(23, 23, 167, 0)" 2500 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 0.2) assert_equals: expected "rgba(24, 24, 167, 0.2)" but got "rgba(23, 23, 167, 0.2)" 2501 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 1) assert_equals: expected "rgb(24, 24, 167)" but got "rgb(23, 23, 167)" 2502 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 75%, 50%) assert_equals: expected "rgb(32, 32, 223)" but got "rgb(31, 31, 223)" 2503 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 0) assert_equals: expected "rgba(32, 32, 223, 0)" but got "rgba(31, 31, 223, 0)" 2504 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 0.2) assert_equals: expected "rgba(32, 32, 223, 0.2)" but got "rgba(31, 31, 223, 0.2)" 2505 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 1) assert_equals: expected "rgb(32, 32, 223)" but got "rgb(31, 31, 223)" 2506 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 75%, 62.5%) assert_equals: expected "rgb(88, 88, 231)" but got "rgb(87, 87, 231)" 2507 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 0) assert_equals: expected "rgba(88, 88, 231, 0)" but got "rgba(87, 87, 231, 0)" 2508 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 0.2) assert_equals: expected "rgba(88, 88, 231, 0.2)" but got "rgba(87, 87, 231, 0.2)" 2509 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 1) assert_equals: expected "rgb(88, 88, 231)" but got "rgb(87, 87, 231)" 2490 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 12.5%) 2491 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 0) 2492 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 0.2) 2493 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 12.5%, 1) 2494 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 25%) 2495 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 0) 2496 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 0.2) 2497 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 25%, 1) 2498 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 37.5%) 2499 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 0) 2500 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 0.2) 2501 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 37.5%, 1) 2502 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 50%) 2503 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 0) 2504 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 0.2) 2505 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 50%, 1) 2506 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 62.5%) 2507 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 0) 2508 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 0.2) 2509 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 62.5%, 1) 2510 2510 PASS HSL/HSLA value should parse and round correctly: hsl(240, 75%, 75%) 2511 2511 PASS HSL/HSLA value should parse and round correctly: hsla(240, 75%, 75%, 0) … … 2524 2524 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 0%, 0.2) 2525 2525 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 0%, 1) 2526 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 12.5%) assert_equals: expected "rgb(4, 4, 60)" but got "rgb(3, 3, 59)" 2527 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 0) assert_equals: expected "rgba(4, 4, 60, 0)" but got "rgba(3, 3, 59, 0)" 2528 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(4, 4, 60, 0.2)" but got "rgba(3, 3, 59, 0.2)" 2529 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 1) assert_equals: expected "rgb(4, 4, 60)" but got "rgb(3, 3, 59)" 2530 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 25%) assert_equals: expected "rgb(8, 8, 120)" but got "rgb(7, 7, 119)" 2531 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 0) assert_equals: expected "rgba(8, 8, 120, 0)" but got "rgba(7, 7, 119, 0)" 2532 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 0.2) assert_equals: expected "rgba(8, 8, 120, 0.2)" but got "rgba(7, 7, 119, 0.2)" 2533 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 1) assert_equals: expected "rgb(8, 8, 120)" but got "rgb(7, 7, 119)" 2534 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 37.5%) assert_equals: expected "rgb(12, 12, 179)" but got "rgb(11, 11, 179)" 2535 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 0) assert_equals: expected "rgba(12, 12, 179, 0)" but got "rgba(11, 11, 179, 0)" 2536 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(12, 12, 179, 0.2)" but got "rgba(11, 11, 179, 0.2)" 2537 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 1) assert_equals: expected "rgb(12, 12, 179)" but got "rgb(11, 11, 179)" 2538 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 50%) assert_equals: expected "rgb(16, 16, 239)" but got "rgb(15, 15, 239)" 2539 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 0) assert_equals: expected "rgba(16, 16, 239, 0)" but got "rgba(15, 15, 239, 0)" 2540 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 0.2) assert_equals: expected "rgba(16, 16, 239, 0.2)" but got "rgba(15, 15, 239, 0.2)" 2541 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 1) assert_equals: expected "rgb(16, 16, 239)" but got "rgb(15, 15, 239)" 2542 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 62.5%) assert_equals: expected "rgb(76, 76, 243)" but got "rgb(75, 75, 243)" 2543 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 0) assert_equals: expected "rgba(76, 76, 243, 0)" but got "rgba(75, 75, 243, 0)" 2544 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(76, 76, 243, 0.2)" but got "rgba(75, 75, 243, 0.2)" 2545 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 1) assert_equals: expected "rgb(76, 76, 243)" but got "rgb(75, 75, 243)" 2526 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 12.5%) 2527 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 0) 2528 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 0.2) 2529 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 12.5%, 1) 2530 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 25%) 2531 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 0) 2532 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 0.2) 2533 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 25%, 1) 2534 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 37.5%) 2535 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 0) 2536 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 0.2) 2537 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 37.5%, 1) 2538 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 50%) 2539 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 0) 2540 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 0.2) 2541 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 50%, 1) 2542 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 62.5%) 2543 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 0) 2544 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 0.2) 2545 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 62.5%, 1) 2546 2546 PASS HSL/HSLA value should parse and round correctly: hsl(240, 87.5%, 75%) 2547 2547 PASS HSL/HSLA value should parse and round correctly: hsla(240, 87.5%, 75%, 0) … … 2560 2560 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 0%, 0.2) 2561 2561 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 0%, 1) 2562 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 100%, 12.5%) assert_equals: expected "rgb(0, 0, 64)" but got "rgb(0, 0, 63)" 2563 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 0) assert_equals: expected "rgba(0, 0, 64, 0)" but got "rgba(0, 0, 63, 0)" 2564 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 0.2) assert_equals: expected "rgba(0, 0, 64, 0.2)" but got "rgba(0, 0, 63, 0.2)" 2565 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 1) assert_equals: expected "rgb(0, 0, 64)" but got "rgb(0, 0, 63)" 2566 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 100%, 25%) assert_equals: expected "rgb(0, 0, 128)" but got "rgb(0, 0, 127)" 2567 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 0) assert_equals: expected "rgba(0, 0, 128, 0)" but got "rgba(0, 0, 127, 0)" 2568 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 0.2) assert_equals: expected "rgba(0, 0, 128, 0.2)" but got "rgba(0, 0, 127, 0.2)" 2569 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 1) assert_equals: expected "rgb(0, 0, 128)" but got "rgb(0, 0, 127)" 2562 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 12.5%) 2563 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 0) 2564 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 0.2) 2565 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 12.5%, 1) 2566 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 25%) 2567 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 0) 2568 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 0.2) 2569 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 25%, 1) 2570 2570 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 37.5%) 2571 2571 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 37.5%, 0) … … 2576 2576 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 50%, 0.2) 2577 2577 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 50%, 1) 2578 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 100%, 62.5%) assert_equals: expected "rgb(64, 64, 255)" but got "rgb(63, 63, 255)" 2579 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 0) assert_equals: expected "rgba(64, 64, 255, 0)" but got "rgba(63, 63, 255, 0)" 2580 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 0.2) assert_equals: expected "rgba(64, 64, 255, 0.2)" but got "rgba(63, 63, 255, 0.2)" 2581 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 1) assert_equals: expected "rgb(64, 64, 255)" but got "rgb(63, 63, 255)" 2582 FAIL HSL/HSLA value should parse and round correctly: hsl(240, 100%, 75%) assert_equals: expected "rgb(128, 128, 255)" but got "rgb(127, 127, 255)" 2583 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 0) assert_equals: expected "rgba(128, 128, 255, 0)" but got "rgba(127, 127, 255, 0)" 2584 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 0.2) assert_equals: expected "rgba(128, 128, 255, 0.2)" but got "rgba(127, 127, 255, 0.2)" 2585 FAIL HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 1) assert_equals: expected "rgb(128, 128, 255)" but got "rgb(127, 127, 255)" 2578 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 62.5%) 2579 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 0) 2580 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 0.2) 2581 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 62.5%, 1) 2582 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 75%) 2583 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 0) 2584 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 0.2) 2585 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 75%, 1) 2586 2586 PASS HSL/HSLA value should parse and round correctly: hsl(240, 100%, 87.5%) 2587 2587 PASS HSL/HSLA value should parse and round correctly: hsla(240, 100%, 87.5%, 0) … … 2596 2596 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 0%, 0.2) 2597 2597 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 0%, 1) 2598 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2599 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 2600 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 2601 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2602 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2603 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 2604 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 2605 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2606 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2607 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 2608 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 2609 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2610 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2611 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 2612 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 2613 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2598 PASS HSL/HSLA value should parse and round correctly: hsl(270, 0%, 12.5%) 2599 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 0) 2600 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 0.2) 2601 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 12.5%, 1) 2602 PASS HSL/HSLA value should parse and round correctly: hsl(270, 0%, 25%) 2603 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 0) 2604 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 0.2) 2605 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 25%, 1) 2606 PASS HSL/HSLA value should parse and round correctly: hsl(270, 0%, 37.5%) 2607 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 0) 2608 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 0.2) 2609 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 37.5%, 1) 2610 PASS HSL/HSLA value should parse and round correctly: hsl(270, 0%, 50%) 2611 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 0) 2612 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 0.2) 2613 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 50%, 1) 2614 2614 PASS HSL/HSLA value should parse and round correctly: hsl(270, 0%, 62.5%) 2615 2615 PASS HSL/HSLA value should parse and round correctly: hsla(270, 0%, 62.5%, 0) … … 2632 2632 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 0%, 0.2) 2633 2633 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 0%, 1) 2634 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 12.5%) assert_equals: expected "rgb(32, 28, 36)" but got "rgb(31, 27, 35)" 2635 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 0) assert_equals: expected "rgba(32, 28, 36, 0)" but got "rgba(31, 27, 35, 0)" 2636 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 28, 36, 0.2)" but got "rgba(31, 27, 35, 0.2)" 2637 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 1) assert_equals: expected "rgb(32, 28, 36)" but got "rgb(31, 27, 35)" 2638 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 25%) assert_equals: expected "rgb(64, 56, 72)" but got "rgb(63, 55, 71)" 2639 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 0) assert_equals: expected "rgba(64, 56, 72, 0)" but got "rgba(63, 55, 71, 0)" 2640 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 0.2) assert_equals: expected "rgba(64, 56, 72, 0.2)" but got "rgba(63, 55, 71, 0.2)" 2641 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 1) assert_equals: expected "rgb(64, 56, 72)" but got "rgb(63, 55, 71)" 2642 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 37.5%) assert_equals: expected "rgb(96, 84, 108)" but got "rgb(95, 83, 107)" 2643 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 0) assert_equals: expected "rgba(96, 84, 108, 0)" but got "rgba(95, 83, 107, 0)" 2644 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 84, 108, 0.2)" but got "rgba(95, 83, 107, 0.2)" 2645 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 1) assert_equals: expected "rgb(96, 84, 108)" but got "rgb(95, 83, 107)" 2646 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 50%) assert_equals: expected "rgb(128, 112, 143)" but got "rgb(127, 111, 143)" 2647 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 0) assert_equals: expected "rgba(128, 112, 143, 0)" but got "rgba(127, 111, 143, 0)" 2648 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 0.2) assert_equals: expected "rgba(128, 112, 143, 0.2)" but got "rgba(127, 111, 143, 0.2)" 2649 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 1) assert_equals: expected "rgb(128, 112, 143)" but got "rgb(127, 111, 143)" 2634 PASS HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 12.5%) 2635 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 0) 2636 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 0.2) 2637 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 12.5%, 1) 2638 PASS HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 25%) 2639 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 0) 2640 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 0.2) 2641 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 25%, 1) 2642 PASS HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 37.5%) 2643 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 0) 2644 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 0.2) 2645 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 37.5%, 1) 2646 PASS HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 50%) 2647 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 0) 2648 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 0.2) 2649 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 50%, 1) 2650 2650 PASS HSL/HSLA value should parse and round correctly: hsl(270, 12.5%, 62.5%) 2651 2651 PASS HSL/HSLA value should parse and round correctly: hsla(270, 12.5%, 62.5%, 0) … … 2668 2668 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 0%, 0.2) 2669 2669 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 0%, 1) 2670 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 25%, 12.5%) assert_equals: expected "rgb(32, 24, 40)" but got "rgb(31, 23, 39)" 2671 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 0) assert_equals: expected "rgba(32, 24, 40, 0)" but got "rgba(31, 23, 39, 0)" 2672 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 0.2) assert_equals: expected "rgba(32, 24, 40, 0.2)" but got "rgba(31, 23, 39, 0.2)" 2673 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 1) assert_equals: expected "rgb(32, 24, 40)" but got "rgb(31, 23, 39)" 2674 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 25%, 25%) assert_equals: expected "rgb(64, 48, 80)" but got "rgb(63, 47, 79)" 2675 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 0) assert_equals: expected "rgba(64, 48, 80, 0)" but got "rgba(63, 47, 79, 0)" 2676 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 0.2) assert_equals: expected "rgba(64, 48, 80, 0.2)" but got "rgba(63, 47, 79, 0.2)" 2677 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 1) assert_equals: expected "rgb(64, 48, 80)" but got "rgb(63, 47, 79)" 2678 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 25%, 37.5%) assert_equals: expected "rgb(96, 72, 120)" but got "rgb(95, 71, 119)" 2679 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 0) assert_equals: expected "rgba(96, 72, 120, 0)" but got "rgba(95, 71, 119, 0)" 2680 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 0.2) assert_equals: expected "rgba(96, 72, 120, 0.2)" but got "rgba(95, 71, 119, 0.2)" 2681 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 1) assert_equals: expected "rgb(96, 72, 120)" but got "rgb(95, 71, 119)" 2682 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 25%, 50%) assert_equals: expected "rgb(128, 96, 159)" but got "rgb(127, 95, 159)" 2683 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 0) assert_equals: expected "rgba(128, 96, 159, 0)" but got "rgba(127, 95, 159, 0)" 2684 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 0.2) assert_equals: expected "rgba(128, 96, 159, 0.2)" but got "rgba(127, 95, 159, 0.2)" 2685 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 1) assert_equals: expected "rgb(128, 96, 159)" but got "rgb(127, 95, 159)" 2670 PASS HSL/HSLA value should parse and round correctly: hsl(270, 25%, 12.5%) 2671 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 0) 2672 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 0.2) 2673 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 12.5%, 1) 2674 PASS HSL/HSLA value should parse and round correctly: hsl(270, 25%, 25%) 2675 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 0) 2676 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 0.2) 2677 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 25%, 1) 2678 PASS HSL/HSLA value should parse and round correctly: hsl(270, 25%, 37.5%) 2679 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 0) 2680 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 0.2) 2681 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 37.5%, 1) 2682 PASS HSL/HSLA value should parse and round correctly: hsl(270, 25%, 50%) 2683 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 0) 2684 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 0.2) 2685 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 50%, 1) 2686 2686 PASS HSL/HSLA value should parse and round correctly: hsl(270, 25%, 62.5%) 2687 2687 PASS HSL/HSLA value should parse and round correctly: hsla(270, 25%, 62.5%, 0) … … 2704 2704 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 0%, 0.2) 2705 2705 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 0%, 1) 2706 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 12.5%) assert_equals: expected "rgb(32, 20, 44)" but got "rgb(31, 19, 43)" 2707 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 0) assert_equals: expected "rgba(32, 20, 44, 0)" but got "rgba(31, 19, 43, 0)" 2708 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 20, 44, 0.2)" but got "rgba(31, 19, 43, 0.2)" 2709 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 1) assert_equals: expected "rgb(32, 20, 44)" but got "rgb(31, 19, 43)" 2710 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 25%) assert_equals: expected "rgb(64, 40, 88)" but got "rgb(63, 39, 87)" 2711 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 0) assert_equals: expected "rgba(64, 40, 88, 0)" but got "rgba(63, 39, 87, 0)" 2712 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 0.2) assert_equals: expected "rgba(64, 40, 88, 0.2)" but got "rgba(63, 39, 87, 0.2)" 2713 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 1) assert_equals: expected "rgb(64, 40, 88)" but got "rgb(63, 39, 87)" 2714 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 37.5%) assert_equals: expected "rgb(96, 60, 131)" but got "rgb(95, 59, 131)" 2715 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 0) assert_equals: expected "rgba(96, 60, 131, 0)" but got "rgba(95, 59, 131, 0)" 2716 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 60, 131, 0.2)" but got "rgba(95, 59, 131, 0.2)" 2717 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 1) assert_equals: expected "rgb(96, 60, 131)" but got "rgb(95, 59, 131)" 2718 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 50%) assert_equals: expected "rgb(128, 80, 175)" but got "rgb(127, 79, 175)" 2719 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 0) assert_equals: expected "rgba(128, 80, 175, 0)" but got "rgba(127, 79, 175, 0)" 2720 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 0.2) assert_equals: expected "rgba(128, 80, 175, 0.2)" but got "rgba(127, 79, 175, 0.2)" 2721 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 1) assert_equals: expected "rgb(128, 80, 175)" but got "rgb(127, 79, 175)" 2722 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 62.5%) assert_equals: expected "rgb(159, 124, 195)" but got "rgb(159, 123, 195)" 2723 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 0) assert_equals: expected "rgba(159, 124, 195, 0)" but got "rgba(159, 123, 195, 0)" 2724 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 124, 195, 0.2)" but got "rgba(159, 123, 195, 0.2)" 2725 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 1) assert_equals: expected "rgb(159, 124, 195)" but got "rgb(159, 123, 195)" 2706 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 12.5%) 2707 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 0) 2708 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 0.2) 2709 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 12.5%, 1) 2710 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 25%) 2711 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 0) 2712 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 0.2) 2713 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 25%, 1) 2714 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 37.5%) 2715 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 0) 2716 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 0.2) 2717 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 37.5%, 1) 2718 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 50%) 2719 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 0) 2720 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 0.2) 2721 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 50%, 1) 2722 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 62.5%) 2723 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 0) 2724 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 0.2) 2725 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 62.5%, 1) 2726 2726 PASS HSL/HSLA value should parse and round correctly: hsl(270, 37.5%, 75%) 2727 2727 PASS HSL/HSLA value should parse and round correctly: hsla(270, 37.5%, 75%, 0) … … 2740 2740 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 0%, 0.2) 2741 2741 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 0%, 1) 2742 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 50%, 12.5%) assert_equals: expected "rgb(32, 16, 48)" but got "rgb(31, 15, 47)" 2743 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 0) assert_equals: expected "rgba(32, 16, 48, 0)" but got "rgba(31, 15, 47, 0)" 2744 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 0.2) assert_equals: expected "rgba(32, 16, 48, 0.2)" but got "rgba(31, 15, 47, 0.2)" 2745 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 1) assert_equals: expected "rgb(32, 16, 48)" but got "rgb(31, 15, 47)" 2746 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 50%, 25%) assert_equals: expected "rgb(64, 32, 96)" but got "rgb(63, 31, 95)" 2747 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 0) assert_equals: expected "rgba(64, 32, 96, 0)" but got "rgba(63, 31, 95, 0)" 2748 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 0.2) assert_equals: expected "rgba(64, 32, 96, 0.2)" but got "rgba(63, 31, 95, 0.2)" 2749 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 1) assert_equals: expected "rgb(64, 32, 96)" but got "rgb(63, 31, 95)" 2750 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 50%, 37.5%) assert_equals: expected "rgb(96, 48, 143)" but got "rgb(95, 47, 143)" 2751 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 0) assert_equals: expected "rgba(96, 48, 143, 0)" but got "rgba(95, 47, 143, 0)" 2752 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 0.2) assert_equals: expected "rgba(96, 48, 143, 0.2)" but got "rgba(95, 47, 143, 0.2)" 2753 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 1) assert_equals: expected "rgb(96, 48, 143)" but got "rgb(95, 47, 143)" 2754 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 50%, 50%) assert_equals: expected "rgb(128, 64, 191)" but got "rgb(127, 63, 191)" 2755 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 0) assert_equals: expected "rgba(128, 64, 191, 0)" but got "rgba(127, 63, 191, 0)" 2756 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 0.2) assert_equals: expected "rgba(128, 64, 191, 0.2)" but got "rgba(127, 63, 191, 0.2)" 2757 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 1) assert_equals: expected "rgb(128, 64, 191)" but got "rgb(127, 63, 191)" 2758 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 50%, 62.5%) assert_equals: expected "rgb(159, 112, 207)" but got "rgb(159, 111, 207)" 2759 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 0) assert_equals: expected "rgba(159, 112, 207, 0)" but got "rgba(159, 111, 207, 0)" 2760 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 0.2) assert_equals: expected "rgba(159, 112, 207, 0.2)" but got "rgba(159, 111, 207, 0.2)" 2761 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 1) assert_equals: expected "rgb(159, 112, 207)" but got "rgb(159, 111, 207)" 2742 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 12.5%) 2743 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 0) 2744 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 0.2) 2745 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 12.5%, 1) 2746 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 25%) 2747 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 0) 2748 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 0.2) 2749 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 25%, 1) 2750 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 37.5%) 2751 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 0) 2752 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 0.2) 2753 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 37.5%, 1) 2754 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 50%) 2755 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 0) 2756 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 0.2) 2757 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 50%, 1) 2758 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 62.5%) 2759 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 0) 2760 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 0.2) 2761 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 62.5%, 1) 2762 2762 PASS HSL/HSLA value should parse and round correctly: hsl(270, 50%, 75%) 2763 2763 PASS HSL/HSLA value should parse and round correctly: hsla(270, 50%, 75%, 0) … … 2776 2776 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 0%, 0.2) 2777 2777 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 0%, 1) 2778 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 12.5%) assert_equals: expected "rgb(32, 12, 52)" but got "rgb(31, 11, 51)" 2779 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 0) assert_equals: expected "rgba(32, 12, 52, 0)" but got "rgba(31, 11, 51, 0)" 2780 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 12, 52, 0.2)" but got "rgba(31, 11, 51, 0.2)" 2781 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 1) assert_equals: expected "rgb(32, 12, 52)" but got "rgb(31, 11, 51)" 2782 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 25%) assert_equals: expected "rgb(64, 24, 104)" but got "rgb(63, 23, 103)" 2783 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 0) assert_equals: expected "rgba(64, 24, 104, 0)" but got "rgba(63, 23, 103, 0)" 2784 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 0.2) assert_equals: expected "rgba(64, 24, 104, 0.2)" but got "rgba(63, 23, 103, 0.2)" 2785 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 1) assert_equals: expected "rgb(64, 24, 104)" but got "rgb(63, 23, 103)" 2786 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 37.5%) assert_equals: expected "rgb(96, 36, 155)" but got "rgb(95, 35, 155)" 2787 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 0) assert_equals: expected "rgba(96, 36, 155, 0)" but got "rgba(95, 35, 155, 0)" 2788 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 36, 155, 0.2)" but got "rgba(95, 35, 155, 0.2)" 2789 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 1) assert_equals: expected "rgb(96, 36, 155)" but got "rgb(95, 35, 155)" 2790 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 50%) assert_equals: expected "rgb(128, 48, 207)" but got "rgb(127, 47, 207)" 2791 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 0) assert_equals: expected "rgba(128, 48, 207, 0)" but got "rgba(127, 47, 207, 0)" 2792 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 0.2) assert_equals: expected "rgba(128, 48, 207, 0.2)" but got "rgba(127, 47, 207, 0.2)" 2793 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 1) assert_equals: expected "rgb(128, 48, 207)" but got "rgb(127, 47, 207)" 2794 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 62.5%) assert_equals: expected "rgb(159, 100, 219)" but got "rgb(159, 99, 219)" 2795 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 0) assert_equals: expected "rgba(159, 100, 219, 0)" but got "rgba(159, 99, 219, 0)" 2796 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 100, 219, 0.2)" but got "rgba(159, 99, 219, 0.2)" 2797 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 1) assert_equals: expected "rgb(159, 100, 219)" but got "rgb(159, 99, 219)" 2778 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 12.5%) 2779 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 0) 2780 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 0.2) 2781 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 12.5%, 1) 2782 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 25%) 2783 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 0) 2784 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 0.2) 2785 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 25%, 1) 2786 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 37.5%) 2787 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 0) 2788 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 0.2) 2789 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 37.5%, 1) 2790 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 50%) 2791 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 0) 2792 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 0.2) 2793 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 50%, 1) 2794 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 62.5%) 2795 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 0) 2796 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 0.2) 2797 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 62.5%, 1) 2798 2798 PASS HSL/HSLA value should parse and round correctly: hsl(270, 62.5%, 75%) 2799 2799 PASS HSL/HSLA value should parse and round correctly: hsla(270, 62.5%, 75%, 0) … … 2812 2812 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 0%, 0.2) 2813 2813 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 0%, 1) 2814 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 75%, 12.5%) assert_equals: expected "rgb(32, 8, 56)" but got "rgb(31, 7, 55)" 2815 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 0) assert_equals: expected "rgba(32, 8, 56, 0)" but got "rgba(31, 7, 55, 0)" 2816 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 0.2) assert_equals: expected "rgba(32, 8, 56, 0.2)" but got "rgba(31, 7, 55, 0.2)" 2817 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 1) assert_equals: expected "rgb(32, 8, 56)" but got "rgb(31, 7, 55)" 2818 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 75%, 25%) assert_equals: expected "rgb(64, 16, 112)" but got "rgb(63, 15, 111)" 2819 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 0) assert_equals: expected "rgba(64, 16, 112, 0)" but got "rgba(63, 15, 111, 0)" 2820 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 0.2) assert_equals: expected "rgba(64, 16, 112, 0.2)" but got "rgba(63, 15, 111, 0.2)" 2821 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 1) assert_equals: expected "rgb(64, 16, 112)" but got "rgb(63, 15, 111)" 2822 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 75%, 37.5%) assert_equals: expected "rgb(96, 24, 167)" but got "rgb(95, 23, 167)" 2823 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 0) assert_equals: expected "rgba(96, 24, 167, 0)" but got "rgba(95, 23, 167, 0)" 2824 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 0.2) assert_equals: expected "rgba(96, 24, 167, 0.2)" but got "rgba(95, 23, 167, 0.2)" 2825 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 1) assert_equals: expected "rgb(96, 24, 167)" but got "rgb(95, 23, 167)" 2826 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 75%, 50%) assert_equals: expected "rgb(128, 32, 223)" but got "rgb(127, 31, 223)" 2827 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 0) assert_equals: expected "rgba(128, 32, 223, 0)" but got "rgba(127, 31, 223, 0)" 2828 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 0.2) assert_equals: expected "rgba(128, 32, 223, 0.2)" but got "rgba(127, 31, 223, 0.2)" 2829 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 1) assert_equals: expected "rgb(128, 32, 223)" but got "rgb(127, 31, 223)" 2830 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 75%, 62.5%) assert_equals: expected "rgb(159, 88, 231)" but got "rgb(159, 87, 231)" 2831 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 0) assert_equals: expected "rgba(159, 88, 231, 0)" but got "rgba(159, 87, 231, 0)" 2832 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 0.2) assert_equals: expected "rgba(159, 88, 231, 0.2)" but got "rgba(159, 87, 231, 0.2)" 2833 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 1) assert_equals: expected "rgb(159, 88, 231)" but got "rgb(159, 87, 231)" 2814 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 12.5%) 2815 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 0) 2816 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 0.2) 2817 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 12.5%, 1) 2818 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 25%) 2819 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 0) 2820 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 0.2) 2821 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 25%, 1) 2822 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 37.5%) 2823 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 0) 2824 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 0.2) 2825 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 37.5%, 1) 2826 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 50%) 2827 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 0) 2828 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 0.2) 2829 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 50%, 1) 2830 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 62.5%) 2831 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 0) 2832 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 0.2) 2833 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 62.5%, 1) 2834 2834 PASS HSL/HSLA value should parse and round correctly: hsl(270, 75%, 75%) 2835 2835 PASS HSL/HSLA value should parse and round correctly: hsla(270, 75%, 75%, 0) … … 2848 2848 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 0%, 0.2) 2849 2849 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 0%, 1) 2850 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 12.5%) assert_equals: expected "rgb(32, 4, 60)" but got "rgb(31, 3, 59)" 2851 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 0) assert_equals: expected "rgba(32, 4, 60, 0)" but got "rgba(31, 3, 59, 0)" 2852 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(32, 4, 60, 0.2)" but got "rgba(31, 3, 59, 0.2)" 2853 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 1) assert_equals: expected "rgb(32, 4, 60)" but got "rgb(31, 3, 59)" 2854 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 25%) assert_equals: expected "rgb(64, 8, 120)" but got "rgb(63, 7, 119)" 2855 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 0) assert_equals: expected "rgba(64, 8, 120, 0)" but got "rgba(63, 7, 119, 0)" 2856 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 0.2) assert_equals: expected "rgba(64, 8, 120, 0.2)" but got "rgba(63, 7, 119, 0.2)" 2857 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 1) assert_equals: expected "rgb(64, 8, 120)" but got "rgb(63, 7, 119)" 2858 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 37.5%) assert_equals: expected "rgb(96, 12, 179)" but got "rgb(95, 11, 179)" 2859 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 0) assert_equals: expected "rgba(96, 12, 179, 0)" but got "rgba(95, 11, 179, 0)" 2860 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(96, 12, 179, 0.2)" but got "rgba(95, 11, 179, 0.2)" 2861 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 1) assert_equals: expected "rgb(96, 12, 179)" but got "rgb(95, 11, 179)" 2862 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 50%) assert_equals: expected "rgb(128, 16, 239)" but got "rgb(127, 15, 239)" 2863 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 0) assert_equals: expected "rgba(128, 16, 239, 0)" but got "rgba(127, 15, 239, 0)" 2864 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 0.2) assert_equals: expected "rgba(128, 16, 239, 0.2)" but got "rgba(127, 15, 239, 0.2)" 2865 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 1) assert_equals: expected "rgb(128, 16, 239)" but got "rgb(127, 15, 239)" 2866 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 62.5%) assert_equals: expected "rgb(159, 76, 243)" but got "rgb(159, 75, 243)" 2867 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 0) assert_equals: expected "rgba(159, 76, 243, 0)" but got "rgba(159, 75, 243, 0)" 2868 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(159, 76, 243, 0.2)" but got "rgba(159, 75, 243, 0.2)" 2869 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 1) assert_equals: expected "rgb(159, 76, 243)" but got "rgb(159, 75, 243)" 2850 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 12.5%) 2851 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 0) 2852 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 0.2) 2853 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 12.5%, 1) 2854 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 25%) 2855 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 0) 2856 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 0.2) 2857 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 25%, 1) 2858 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 37.5%) 2859 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 0) 2860 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 0.2) 2861 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 37.5%, 1) 2862 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 50%) 2863 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 0) 2864 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 0.2) 2865 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 50%, 1) 2866 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 62.5%) 2867 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 0) 2868 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 0.2) 2869 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 62.5%, 1) 2870 2870 PASS HSL/HSLA value should parse and round correctly: hsl(270, 87.5%, 75%) 2871 2871 PASS HSL/HSLA value should parse and round correctly: hsla(270, 87.5%, 75%, 0) … … 2884 2884 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 0%, 0.2) 2885 2885 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 0%, 1) 2886 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 12.5%) assert_equals: expected "rgb(32, 0, 64)" but got "rgb(31, 0, 63)" 2887 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 0) assert_equals: expected "rgba(32, 0, 64, 0)" but got "rgba(31, 0, 63, 0)" 2888 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 0.2) assert_equals: expected "rgba(32, 0, 64, 0.2)" but got "rgba(31, 0, 63, 0.2)" 2889 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 1) assert_equals: expected "rgb(32, 0, 64)" but got "rgb(31, 0, 63)" 2890 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 25%) assert_equals: expected "rgb(64, 0, 128)" but got "rgb(63, 0, 127)" 2891 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 0) assert_equals: expected "rgba(64, 0, 128, 0)" but got "rgba(63, 0, 127, 0)" 2892 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 0.2) assert_equals: expected "rgba(64, 0, 128, 0.2)" but got "rgba(63, 0, 127, 0.2)" 2893 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 1) assert_equals: expected "rgb(64, 0, 128)" but got "rgb(63, 0, 127)" 2894 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 37.5%) assert_equals: expected "rgb(96, 0, 191)" but got "rgb(95, 0, 191)" 2895 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 0) assert_equals: expected "rgba(96, 0, 191, 0)" but got "rgba(95, 0, 191, 0)" 2896 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 0.2) assert_equals: expected "rgba(96, 0, 191, 0.2)" but got "rgba(95, 0, 191, 0.2)" 2897 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 1) assert_equals: expected "rgb(96, 0, 191)" but got "rgb(95, 0, 191)" 2898 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 50%) assert_equals: expected "rgb(128, 0, 255)" but got "rgb(127, 0, 255)" 2899 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 0) assert_equals: expected "rgba(128, 0, 255, 0)" but got "rgba(127, 0, 255, 0)" 2900 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 0.2) assert_equals: expected "rgba(128, 0, 255, 0.2)" but got "rgba(127, 0, 255, 0.2)" 2901 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 1) assert_equals: expected "rgb(128, 0, 255)" but got "rgb(127, 0, 255)" 2902 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 62.5%) assert_equals: expected "rgb(159, 64, 255)" but got "rgb(159, 63, 255)" 2903 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 0) assert_equals: expected "rgba(159, 64, 255, 0)" but got "rgba(159, 63, 255, 0)" 2904 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 0.2) assert_equals: expected "rgba(159, 64, 255, 0.2)" but got "rgba(159, 63, 255, 0.2)" 2905 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 1) assert_equals: expected "rgb(159, 64, 255)" but got "rgb(159, 63, 255)" 2906 FAIL HSL/HSLA value should parse and round correctly: hsl(270, 100%, 75%) assert_equals: expected "rgb(191, 128, 255)" but got "rgb(191, 127, 255)" 2907 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 0) assert_equals: expected "rgba(191, 128, 255, 0)" but got "rgba(191, 127, 255, 0)" 2908 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 0.2) assert_equals: expected "rgba(191, 128, 255, 0.2)" but got "rgba(191, 127, 255, 0.2)" 2909 FAIL HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 1) assert_equals: expected "rgb(191, 128, 255)" but got "rgb(191, 127, 255)" 2886 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 12.5%) 2887 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 0) 2888 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 0.2) 2889 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 12.5%, 1) 2890 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 25%) 2891 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 0) 2892 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 0.2) 2893 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 25%, 1) 2894 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 37.5%) 2895 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 0) 2896 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 0.2) 2897 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 37.5%, 1) 2898 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 50%) 2899 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 0) 2900 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 0.2) 2901 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 50%, 1) 2902 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 62.5%) 2903 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 0) 2904 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 0.2) 2905 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 62.5%, 1) 2906 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 75%) 2907 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 0) 2908 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 0.2) 2909 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 75%, 1) 2910 2910 PASS HSL/HSLA value should parse and round correctly: hsl(270, 100%, 87.5%) 2911 2911 PASS HSL/HSLA value should parse and round correctly: hsla(270, 100%, 87.5%, 0) … … 2920 2920 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 0%, 0.2) 2921 2921 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 0%, 1) 2922 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2923 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 2924 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 2925 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 2926 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2927 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 2928 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 2929 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 2930 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2931 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 2932 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 2933 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 2934 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2935 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 2936 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 2937 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 2922 PASS HSL/HSLA value should parse and round correctly: hsl(300, 0%, 12.5%) 2923 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 0) 2924 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 0.2) 2925 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 12.5%, 1) 2926 PASS HSL/HSLA value should parse and round correctly: hsl(300, 0%, 25%) 2927 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 0) 2928 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 0.2) 2929 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 25%, 1) 2930 PASS HSL/HSLA value should parse and round correctly: hsl(300, 0%, 37.5%) 2931 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 0) 2932 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 0.2) 2933 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 37.5%, 1) 2934 PASS HSL/HSLA value should parse and round correctly: hsl(300, 0%, 50%) 2935 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 0) 2936 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 0.2) 2937 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 50%, 1) 2938 2938 PASS HSL/HSLA value should parse and round correctly: hsl(300, 0%, 62.5%) 2939 2939 PASS HSL/HSLA value should parse and round correctly: hsla(300, 0%, 62.5%, 0) … … 2956 2956 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 0%, 0.2) 2957 2957 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 0%, 1) 2958 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 12.5%) assert_equals: expected "rgb(36, 28, 36)" but got "rgb(35, 27, 35)" 2959 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 28, 36, 0)" but got "rgba(35, 27, 35, 0)" 2960 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 28, 36, 0.2)" but got "rgba(35, 27, 35, 0.2)" 2961 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 28, 36)" but got "rgb(35, 27, 35)" 2962 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 25%) assert_equals: expected "rgb(72, 56, 72)" but got "rgb(71, 55, 71)" 2963 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 56, 72, 0)" but got "rgba(71, 55, 71, 0)" 2964 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 56, 72, 0.2)" but got "rgba(71, 55, 71, 0.2)" 2965 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 56, 72)" but got "rgb(71, 55, 71)" 2966 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 37.5%) assert_equals: expected "rgb(108, 84, 108)" but got "rgb(107, 83, 107)" 2967 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 84, 108, 0)" but got "rgba(107, 83, 107, 0)" 2968 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 84, 108, 0.2)" but got "rgba(107, 83, 107, 0.2)" 2969 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 84, 108)" but got "rgb(107, 83, 107)" 2970 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 50%) assert_equals: expected "rgb(143, 112, 143)" but got "rgb(143, 111, 143)" 2971 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 112, 143, 0)" but got "rgba(143, 111, 143, 0)" 2972 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 112, 143, 0.2)" but got "rgba(143, 111, 143, 0.2)" 2973 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 112, 143)" but got "rgb(143, 111, 143)" 2958 PASS HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 12.5%) 2959 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 0) 2960 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 0.2) 2961 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 12.5%, 1) 2962 PASS HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 25%) 2963 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 0) 2964 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 0.2) 2965 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 25%, 1) 2966 PASS HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 37.5%) 2967 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 0) 2968 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 0.2) 2969 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 37.5%, 1) 2970 PASS HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 50%) 2971 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 0) 2972 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 0.2) 2973 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 50%, 1) 2974 2974 PASS HSL/HSLA value should parse and round correctly: hsl(300, 12.5%, 62.5%) 2975 2975 PASS HSL/HSLA value should parse and round correctly: hsla(300, 12.5%, 62.5%, 0) … … 2992 2992 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 0%, 0.2) 2993 2993 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 0%, 1) 2994 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 25%, 12.5%) assert_equals: expected "rgb(40, 24, 40)" but got "rgb(39, 23, 39)" 2995 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 24, 40, 0)" but got "rgba(39, 23, 39, 0)" 2996 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 24, 40, 0.2)" but got "rgba(39, 23, 39, 0.2)" 2997 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 24, 40)" but got "rgb(39, 23, 39)" 2998 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 25%, 25%) assert_equals: expected "rgb(80, 48, 80)" but got "rgb(79, 47, 79)" 2999 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 0) assert_equals: expected "rgba(80, 48, 80, 0)" but got "rgba(79, 47, 79, 0)" 3000 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 48, 80, 0.2)" but got "rgba(79, 47, 79, 0.2)" 3001 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 1) assert_equals: expected "rgb(80, 48, 80)" but got "rgb(79, 47, 79)" 3002 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 25%, 37.5%) assert_equals: expected "rgb(120, 72, 120)" but got "rgb(119, 71, 119)" 3003 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 72, 120, 0)" but got "rgba(119, 71, 119, 0)" 3004 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 72, 120, 0.2)" but got "rgba(119, 71, 119, 0.2)" 3005 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 72, 120)" but got "rgb(119, 71, 119)" 3006 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 25%, 50%) assert_equals: expected "rgb(159, 96, 159)" but got "rgb(159, 95, 159)" 3007 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 0) assert_equals: expected "rgba(159, 96, 159, 0)" but got "rgba(159, 95, 159, 0)" 3008 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 96, 159, 0.2)" but got "rgba(159, 95, 159, 0.2)" 3009 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 1) assert_equals: expected "rgb(159, 96, 159)" but got "rgb(159, 95, 159)" 2994 PASS HSL/HSLA value should parse and round correctly: hsl(300, 25%, 12.5%) 2995 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 0) 2996 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 0.2) 2997 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 12.5%, 1) 2998 PASS HSL/HSLA value should parse and round correctly: hsl(300, 25%, 25%) 2999 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 0) 3000 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 0.2) 3001 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 25%, 1) 3002 PASS HSL/HSLA value should parse and round correctly: hsl(300, 25%, 37.5%) 3003 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 0) 3004 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 0.2) 3005 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 37.5%, 1) 3006 PASS HSL/HSLA value should parse and round correctly: hsl(300, 25%, 50%) 3007 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 0) 3008 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 0.2) 3009 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 50%, 1) 3010 3010 PASS HSL/HSLA value should parse and round correctly: hsl(300, 25%, 62.5%) 3011 3011 PASS HSL/HSLA value should parse and round correctly: hsla(300, 25%, 62.5%, 0) … … 3028 3028 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 0%, 0.2) 3029 3029 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 0%, 1) 3030 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 12.5%) assert_equals: expected "rgb(44, 20, 44)" but got "rgb(43, 19, 43)" 3031 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 20, 44, 0)" but got "rgba(43, 19, 43, 0)" 3032 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 20, 44, 0.2)" but got "rgba(43, 19, 43, 0.2)" 3033 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 20, 44)" but got "rgb(43, 19, 43)" 3034 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 25%) assert_equals: expected "rgb(88, 40, 88)" but got "rgb(87, 39, 87)" 3035 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 40, 88, 0)" but got "rgba(87, 39, 87, 0)" 3036 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 40, 88, 0.2)" but got "rgba(87, 39, 87, 0.2)" 3037 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 40, 88)" but got "rgb(87, 39, 87)" 3038 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 37.5%) assert_equals: expected "rgb(131, 60, 131)" but got "rgb(131, 59, 131)" 3039 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 60, 131, 0)" but got "rgba(131, 59, 131, 0)" 3040 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 60, 131, 0.2)" but got "rgba(131, 59, 131, 0.2)" 3041 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 60, 131)" but got "rgb(131, 59, 131)" 3042 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 50%) assert_equals: expected "rgb(175, 80, 175)" but got "rgb(175, 79, 175)" 3043 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 80, 175, 0)" but got "rgba(175, 79, 175, 0)" 3044 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 80, 175, 0.2)" but got "rgba(175, 79, 175, 0.2)" 3045 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 80, 175)" but got "rgb(175, 79, 175)" 3046 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 62.5%) assert_equals: expected "rgb(195, 124, 195)" but got "rgb(195, 123, 195)" 3047 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 124, 195, 0)" but got "rgba(195, 123, 195, 0)" 3048 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 124, 195, 0.2)" but got "rgba(195, 123, 195, 0.2)" 3049 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 124, 195)" but got "rgb(195, 123, 195)" 3030 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 12.5%) 3031 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 0) 3032 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 0.2) 3033 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 12.5%, 1) 3034 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 25%) 3035 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 0) 3036 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 0.2) 3037 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 25%, 1) 3038 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 37.5%) 3039 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 0) 3040 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 0.2) 3041 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 37.5%, 1) 3042 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 50%) 3043 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 0) 3044 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 0.2) 3045 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 50%, 1) 3046 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 62.5%) 3047 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 0) 3048 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 0.2) 3049 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 62.5%, 1) 3050 3050 PASS HSL/HSLA value should parse and round correctly: hsl(300, 37.5%, 75%) 3051 3051 PASS HSL/HSLA value should parse and round correctly: hsla(300, 37.5%, 75%, 0) … … 3064 3064 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 0%, 0.2) 3065 3065 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 0%, 1) 3066 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 50%, 12.5%) assert_equals: expected "rgb(48, 16, 48)" but got "rgb(47, 15, 47)" 3067 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 16, 48, 0)" but got "rgba(47, 15, 47, 0)" 3068 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 16, 48, 0.2)" but got "rgba(47, 15, 47, 0.2)" 3069 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 16, 48)" but got "rgb(47, 15, 47)" 3070 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 50%, 25%) assert_equals: expected "rgb(96, 32, 96)" but got "rgb(95, 31, 95)" 3071 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 0) assert_equals: expected "rgba(96, 32, 96, 0)" but got "rgba(95, 31, 95, 0)" 3072 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 32, 96, 0.2)" but got "rgba(95, 31, 95, 0.2)" 3073 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 1) assert_equals: expected "rgb(96, 32, 96)" but got "rgb(95, 31, 95)" 3074 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 50%, 37.5%) assert_equals: expected "rgb(143, 48, 143)" but got "rgb(143, 47, 143)" 3075 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 48, 143, 0)" but got "rgba(143, 47, 143, 0)" 3076 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 48, 143, 0.2)" but got "rgba(143, 47, 143, 0.2)" 3077 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 48, 143)" but got "rgb(143, 47, 143)" 3078 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 50%, 50%) assert_equals: expected "rgb(191, 64, 191)" but got "rgb(191, 63, 191)" 3079 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 0) assert_equals: expected "rgba(191, 64, 191, 0)" but got "rgba(191, 63, 191, 0)" 3080 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 64, 191, 0.2)" but got "rgba(191, 63, 191, 0.2)" 3081 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 1) assert_equals: expected "rgb(191, 64, 191)" but got "rgb(191, 63, 191)" 3082 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 50%, 62.5%) assert_equals: expected "rgb(207, 112, 207)" but got "rgb(207, 111, 207)" 3083 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 112, 207, 0)" but got "rgba(207, 111, 207, 0)" 3084 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 112, 207, 0.2)" but got "rgba(207, 111, 207, 0.2)" 3085 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 112, 207)" but got "rgb(207, 111, 207)" 3066 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 12.5%) 3067 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 0) 3068 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 0.2) 3069 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 12.5%, 1) 3070 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 25%) 3071 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 0) 3072 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 0.2) 3073 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 25%, 1) 3074 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 37.5%) 3075 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 0) 3076 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 0.2) 3077 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 37.5%, 1) 3078 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 50%) 3079 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 0) 3080 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 0.2) 3081 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 50%, 1) 3082 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 62.5%) 3083 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 0) 3084 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 0.2) 3085 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 62.5%, 1) 3086 3086 PASS HSL/HSLA value should parse and round correctly: hsl(300, 50%, 75%) 3087 3087 PASS HSL/HSLA value should parse and round correctly: hsla(300, 50%, 75%, 0) … … 3100 3100 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 0%, 0.2) 3101 3101 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 0%, 1) 3102 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 12.5%) assert_equals: expected "rgb(52, 12, 52)" but got "rgb(51, 11, 51)" 3103 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 12, 52, 0)" but got "rgba(51, 11, 51, 0)" 3104 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 12, 52, 0.2)" but got "rgba(51, 11, 51, 0.2)" 3105 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 12, 52)" but got "rgb(51, 11, 51)" 3106 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 25%) assert_equals: expected "rgb(104, 24, 104)" but got "rgb(103, 23, 103)" 3107 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 24, 104, 0)" but got "rgba(103, 23, 103, 0)" 3108 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 24, 104, 0.2)" but got "rgba(103, 23, 103, 0.2)" 3109 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 24, 104)" but got "rgb(103, 23, 103)" 3110 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 37.5%) assert_equals: expected "rgb(155, 36, 155)" but got "rgb(155, 35, 155)" 3111 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 36, 155, 0)" but got "rgba(155, 35, 155, 0)" 3112 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 36, 155, 0.2)" but got "rgba(155, 35, 155, 0.2)" 3113 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 36, 155)" but got "rgb(155, 35, 155)" 3114 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 50%) assert_equals: expected "rgb(207, 48, 207)" but got "rgb(207, 47, 207)" 3115 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 48, 207, 0)" but got "rgba(207, 47, 207, 0)" 3116 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 48, 207, 0.2)" but got "rgba(207, 47, 207, 0.2)" 3117 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 48, 207)" but got "rgb(207, 47, 207)" 3118 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 62.5%) assert_equals: expected "rgb(219, 100, 219)" but got "rgb(219, 99, 219)" 3119 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 100, 219, 0)" but got "rgba(219, 99, 219, 0)" 3120 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 100, 219, 0.2)" but got "rgba(219, 99, 219, 0.2)" 3121 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 100, 219)" but got "rgb(219, 99, 219)" 3102 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 12.5%) 3103 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 0) 3104 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 0.2) 3105 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 12.5%, 1) 3106 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 25%) 3107 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 0) 3108 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 0.2) 3109 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 25%, 1) 3110 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 37.5%) 3111 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 0) 3112 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 0.2) 3113 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 37.5%, 1) 3114 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 50%) 3115 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 0) 3116 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 0.2) 3117 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 50%, 1) 3118 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 62.5%) 3119 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 0) 3120 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 0.2) 3121 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 62.5%, 1) 3122 3122 PASS HSL/HSLA value should parse and round correctly: hsl(300, 62.5%, 75%) 3123 3123 PASS HSL/HSLA value should parse and round correctly: hsla(300, 62.5%, 75%, 0) … … 3136 3136 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 0%, 0.2) 3137 3137 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 0%, 1) 3138 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 75%, 12.5%) assert_equals: expected "rgb(56, 8, 56)" but got "rgb(55, 7, 55)" 3139 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 8, 56, 0)" but got "rgba(55, 7, 55, 0)" 3140 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 8, 56, 0.2)" but got "rgba(55, 7, 55, 0.2)" 3141 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 8, 56)" but got "rgb(55, 7, 55)" 3142 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 75%, 25%) assert_equals: expected "rgb(112, 16, 112)" but got "rgb(111, 15, 111)" 3143 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 0) assert_equals: expected "rgba(112, 16, 112, 0)" but got "rgba(111, 15, 111, 0)" 3144 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 16, 112, 0.2)" but got "rgba(111, 15, 111, 0.2)" 3145 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 1) assert_equals: expected "rgb(112, 16, 112)" but got "rgb(111, 15, 111)" 3146 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 75%, 37.5%) assert_equals: expected "rgb(167, 24, 167)" but got "rgb(167, 23, 167)" 3147 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 24, 167, 0)" but got "rgba(167, 23, 167, 0)" 3148 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 24, 167, 0.2)" but got "rgba(167, 23, 167, 0.2)" 3149 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 24, 167)" but got "rgb(167, 23, 167)" 3150 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 75%, 50%) assert_equals: expected "rgb(223, 32, 223)" but got "rgb(223, 31, 223)" 3151 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 0) assert_equals: expected "rgba(223, 32, 223, 0)" but got "rgba(223, 31, 223, 0)" 3152 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 32, 223, 0.2)" but got "rgba(223, 31, 223, 0.2)" 3153 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 1) assert_equals: expected "rgb(223, 32, 223)" but got "rgb(223, 31, 223)" 3154 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 75%, 62.5%) assert_equals: expected "rgb(231, 88, 231)" but got "rgb(231, 87, 231)" 3155 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 88, 231, 0)" but got "rgba(231, 87, 231, 0)" 3156 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 88, 231, 0.2)" but got "rgba(231, 87, 231, 0.2)" 3157 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 88, 231)" but got "rgb(231, 87, 231)" 3138 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 12.5%) 3139 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 0) 3140 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 0.2) 3141 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 12.5%, 1) 3142 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 25%) 3143 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 0) 3144 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 0.2) 3145 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 25%, 1) 3146 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 37.5%) 3147 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 0) 3148 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 0.2) 3149 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 37.5%, 1) 3150 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 50%) 3151 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 0) 3152 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 0.2) 3153 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 50%, 1) 3154 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 62.5%) 3155 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 0) 3156 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 0.2) 3157 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 62.5%, 1) 3158 3158 PASS HSL/HSLA value should parse and round correctly: hsl(300, 75%, 75%) 3159 3159 PASS HSL/HSLA value should parse and round correctly: hsla(300, 75%, 75%, 0) … … 3172 3172 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 0%, 0.2) 3173 3173 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 0%, 1) 3174 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 12.5%) assert_equals: expected "rgb(60, 4, 60)" but got "rgb(59, 3, 59)" 3175 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 4, 60, 0)" but got "rgba(59, 3, 59, 0)" 3176 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 4, 60, 0.2)" but got "rgba(59, 3, 59, 0.2)" 3177 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 4, 60)" but got "rgb(59, 3, 59)" 3178 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 25%) assert_equals: expected "rgb(120, 8, 120)" but got "rgb(119, 7, 119)" 3179 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 8, 120, 0)" but got "rgba(119, 7, 119, 0)" 3180 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 8, 120, 0.2)" but got "rgba(119, 7, 119, 0.2)" 3181 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 8, 120)" but got "rgb(119, 7, 119)" 3182 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 37.5%) assert_equals: expected "rgb(179, 12, 179)" but got "rgb(179, 11, 179)" 3183 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 12, 179, 0)" but got "rgba(179, 11, 179, 0)" 3184 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 12, 179, 0.2)" but got "rgba(179, 11, 179, 0.2)" 3185 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 12, 179)" but got "rgb(179, 11, 179)" 3186 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 50%) assert_equals: expected "rgb(239, 16, 239)" but got "rgb(239, 15, 239)" 3187 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 16, 239, 0)" but got "rgba(239, 15, 239, 0)" 3188 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 16, 239, 0.2)" but got "rgba(239, 15, 239, 0.2)" 3189 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 16, 239)" but got "rgb(239, 15, 239)" 3190 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 62.5%) assert_equals: expected "rgb(243, 76, 243)" but got "rgb(243, 75, 243)" 3191 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 76, 243, 0)" but got "rgba(243, 75, 243, 0)" 3192 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 76, 243, 0.2)" but got "rgba(243, 75, 243, 0.2)" 3193 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 76, 243)" but got "rgb(243, 75, 243)" 3174 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 12.5%) 3175 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 0) 3176 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 0.2) 3177 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 12.5%, 1) 3178 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 25%) 3179 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 0) 3180 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 0.2) 3181 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 25%, 1) 3182 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 37.5%) 3183 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 0) 3184 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 0.2) 3185 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 37.5%, 1) 3186 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 50%) 3187 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 0) 3188 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 0.2) 3189 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 50%, 1) 3190 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 62.5%) 3191 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 0) 3192 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 0.2) 3193 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 62.5%, 1) 3194 3194 PASS HSL/HSLA value should parse and round correctly: hsl(300, 87.5%, 75%) 3195 3195 PASS HSL/HSLA value should parse and round correctly: hsla(300, 87.5%, 75%, 0) … … 3208 3208 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 0%, 0.2) 3209 3209 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 0%, 1) 3210 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 100%, 12.5%) assert_equals: expected "rgb(64, 0, 64)" but got "rgb(63, 0, 63)" 3211 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 0, 64, 0)" but got "rgba(63, 0, 63, 0)" 3212 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 0, 64, 0.2)" but got "rgba(63, 0, 63, 0.2)" 3213 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 0, 64)" but got "rgb(63, 0, 63)" 3214 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 100%, 25%) assert_equals: expected "rgb(128, 0, 128)" but got "rgb(127, 0, 127)" 3215 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 0) assert_equals: expected "rgba(128, 0, 128, 0)" but got "rgba(127, 0, 127, 0)" 3216 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 0, 128, 0.2)" but got "rgba(127, 0, 127, 0.2)" 3217 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 1) assert_equals: expected "rgb(128, 0, 128)" but got "rgb(127, 0, 127)" 3210 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 12.5%) 3211 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 0) 3212 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 0.2) 3213 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 12.5%, 1) 3214 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 25%) 3215 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 0) 3216 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 0.2) 3217 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 25%, 1) 3218 3218 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 37.5%) 3219 3219 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 37.5%, 0) … … 3224 3224 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 50%, 0.2) 3225 3225 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 50%, 1) 3226 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 100%, 62.5%) assert_equals: expected "rgb(255, 64, 255)" but got "rgb(255, 63, 255)" 3227 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 64, 255, 0)" but got "rgba(255, 63, 255, 0)" 3228 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 64, 255, 0.2)" but got "rgba(255, 63, 255, 0.2)" 3229 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 64, 255)" but got "rgb(255, 63, 255)" 3230 FAIL HSL/HSLA value should parse and round correctly: hsl(300, 100%, 75%) assert_equals: expected "rgb(255, 128, 255)" but got "rgb(255, 127, 255)" 3231 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 0) assert_equals: expected "rgba(255, 128, 255, 0)" but got "rgba(255, 127, 255, 0)" 3232 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 128, 255, 0.2)" but got "rgba(255, 127, 255, 0.2)" 3233 FAIL HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 1) assert_equals: expected "rgb(255, 128, 255)" but got "rgb(255, 127, 255)" 3226 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 62.5%) 3227 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 0) 3228 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 0.2) 3229 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 62.5%, 1) 3230 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 75%) 3231 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 0) 3232 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 0.2) 3233 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 75%, 1) 3234 3234 PASS HSL/HSLA value should parse and round correctly: hsl(300, 100%, 87.5%) 3235 3235 PASS HSL/HSLA value should parse and round correctly: hsla(300, 100%, 87.5%, 0) … … 3244 3244 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 0%, 0.2) 3245 3245 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 0%, 1) 3246 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 3247 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 3248 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 3249 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 3250 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 3251 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 3252 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 3253 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 3254 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 3255 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 3256 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 3257 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 3258 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 3259 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 3260 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 3261 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 3246 PASS HSL/HSLA value should parse and round correctly: hsl(330, 0%, 12.5%) 3247 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 0) 3248 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 0.2) 3249 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 12.5%, 1) 3250 PASS HSL/HSLA value should parse and round correctly: hsl(330, 0%, 25%) 3251 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 0) 3252 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 0.2) 3253 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 25%, 1) 3254 PASS HSL/HSLA value should parse and round correctly: hsl(330, 0%, 37.5%) 3255 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 0) 3256 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 0.2) 3257 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 37.5%, 1) 3258 PASS HSL/HSLA value should parse and round correctly: hsl(330, 0%, 50%) 3259 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 0) 3260 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 0.2) 3261 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 50%, 1) 3262 3262 PASS HSL/HSLA value should parse and round correctly: hsl(330, 0%, 62.5%) 3263 3263 PASS HSL/HSLA value should parse and round correctly: hsla(330, 0%, 62.5%, 0) … … 3280 3280 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 0%, 0.2) 3281 3281 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 0%, 1) 3282 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 12.5%) assert_equals: expected "rgb(36, 28, 32)" but got "rgb(35, 27, 31)" 3283 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 28, 32, 0)" but got "rgba(35, 27, 31, 0)" 3284 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 28, 32, 0.2)" but got "rgba(35, 27, 31, 0.2)" 3285 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 28, 32)" but got "rgb(35, 27, 31)" 3286 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 25%) assert_equals: expected "rgb(72, 56, 64)" but got "rgb(71, 55, 63)" 3287 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 56, 64, 0)" but got "rgba(71, 55, 63, 0)" 3288 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 56, 64, 0.2)" but got "rgba(71, 55, 63, 0.2)" 3289 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 56, 64)" but got "rgb(71, 55, 63)" 3290 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 37.5%) assert_equals: expected "rgb(108, 84, 96)" but got "rgb(107, 83, 95)" 3291 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 84, 96, 0)" but got "rgba(107, 83, 95, 0)" 3292 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 84, 96, 0.2)" but got "rgba(107, 83, 95, 0.2)" 3293 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 84, 96)" but got "rgb(107, 83, 95)" 3294 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 50%) assert_equals: expected "rgb(143, 112, 128)" but got "rgb(143, 111, 127)" 3295 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 112, 128, 0)" but got "rgba(143, 111, 127, 0)" 3296 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 112, 128, 0.2)" but got "rgba(143, 111, 127, 0.2)" 3297 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 112, 128)" but got "rgb(143, 111, 127)" 3282 PASS HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 12.5%) 3283 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 0) 3284 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 0.2) 3285 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 12.5%, 1) 3286 PASS HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 25%) 3287 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 0) 3288 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 0.2) 3289 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 25%, 1) 3290 PASS HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 37.5%) 3291 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 0) 3292 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 0.2) 3293 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 37.5%, 1) 3294 PASS HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 50%) 3295 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 0) 3296 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 0.2) 3297 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 50%, 1) 3298 3298 PASS HSL/HSLA value should parse and round correctly: hsl(330, 12.5%, 62.5%) 3299 3299 PASS HSL/HSLA value should parse and round correctly: hsla(330, 12.5%, 62.5%, 0) … … 3316 3316 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 0%, 0.2) 3317 3317 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 0%, 1) 3318 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 25%, 12.5%) assert_equals: expected "rgb(40, 24, 32)" but got "rgb(39, 23, 31)" 3319 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 24, 32, 0)" but got "rgba(39, 23, 31, 0)" 3320 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 24, 32, 0.2)" but got "rgba(39, 23, 31, 0.2)" 3321 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 24, 32)" but got "rgb(39, 23, 31)" 3322 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 25%, 25%) assert_equals: expected "rgb(80, 48, 64)" but got "rgb(79, 47, 63)" 3323 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 0) assert_equals: expected "rgba(80, 48, 64, 0)" but got "rgba(79, 47, 63, 0)" 3324 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 48, 64, 0.2)" but got "rgba(79, 47, 63, 0.2)" 3325 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 1) assert_equals: expected "rgb(80, 48, 64)" but got "rgb(79, 47, 63)" 3326 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 25%, 37.5%) assert_equals: expected "rgb(120, 72, 96)" but got "rgb(119, 71, 95)" 3327 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 72, 96, 0)" but got "rgba(119, 71, 95, 0)" 3328 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 72, 96, 0.2)" but got "rgba(119, 71, 95, 0.2)" 3329 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 72, 96)" but got "rgb(119, 71, 95)" 3330 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 25%, 50%) assert_equals: expected "rgb(159, 96, 128)" but got "rgb(159, 95, 127)" 3331 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 0) assert_equals: expected "rgba(159, 96, 128, 0)" but got "rgba(159, 95, 127, 0)" 3332 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 96, 128, 0.2)" but got "rgba(159, 95, 127, 0.2)" 3333 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 1) assert_equals: expected "rgb(159, 96, 128)" but got "rgb(159, 95, 127)" 3318 PASS HSL/HSLA value should parse and round correctly: hsl(330, 25%, 12.5%) 3319 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 0) 3320 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 0.2) 3321 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 12.5%, 1) 3322 PASS HSL/HSLA value should parse and round correctly: hsl(330, 25%, 25%) 3323 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 0) 3324 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 0.2) 3325 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 25%, 1) 3326 PASS HSL/HSLA value should parse and round correctly: hsl(330, 25%, 37.5%) 3327 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 0) 3328 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 0.2) 3329 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 37.5%, 1) 3330 PASS HSL/HSLA value should parse and round correctly: hsl(330, 25%, 50%) 3331 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 0) 3332 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 0.2) 3333 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 50%, 1) 3334 3334 PASS HSL/HSLA value should parse and round correctly: hsl(330, 25%, 62.5%) 3335 3335 PASS HSL/HSLA value should parse and round correctly: hsla(330, 25%, 62.5%, 0) … … 3352 3352 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 0%, 0.2) 3353 3353 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 0%, 1) 3354 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 12.5%) assert_equals: expected "rgb(44, 20, 32)" but got "rgb(43, 19, 31)" 3355 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 20, 32, 0)" but got "rgba(43, 19, 31, 0)" 3356 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 20, 32, 0.2)" but got "rgba(43, 19, 31, 0.2)" 3357 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 20, 32)" but got "rgb(43, 19, 31)" 3358 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 25%) assert_equals: expected "rgb(88, 40, 64)" but got "rgb(87, 39, 63)" 3359 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 40, 64, 0)" but got "rgba(87, 39, 63, 0)" 3360 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 40, 64, 0.2)" but got "rgba(87, 39, 63, 0.2)" 3361 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 40, 64)" but got "rgb(87, 39, 63)" 3362 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 37.5%) assert_equals: expected "rgb(131, 60, 96)" but got "rgb(131, 59, 95)" 3363 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 60, 96, 0)" but got "rgba(131, 59, 95, 0)" 3364 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 60, 96, 0.2)" but got "rgba(131, 59, 95, 0.2)" 3365 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 60, 96)" but got "rgb(131, 59, 95)" 3366 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 50%) assert_equals: expected "rgb(175, 80, 128)" but got "rgb(175, 79, 127)" 3367 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 80, 128, 0)" but got "rgba(175, 79, 127, 0)" 3368 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 80, 128, 0.2)" but got "rgba(175, 79, 127, 0.2)" 3369 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 80, 128)" but got "rgb(175, 79, 127)" 3370 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 62.5%) assert_equals: expected "rgb(195, 124, 159)" but got "rgb(195, 123, 159)" 3371 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 124, 159, 0)" but got "rgba(195, 123, 159, 0)" 3372 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 124, 159, 0.2)" but got "rgba(195, 123, 159, 0.2)" 3373 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 124, 159)" but got "rgb(195, 123, 159)" 3354 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 12.5%) 3355 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 0) 3356 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 0.2) 3357 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 12.5%, 1) 3358 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 25%) 3359 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 0) 3360 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 0.2) 3361 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 25%, 1) 3362 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 37.5%) 3363 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 0) 3364 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 0.2) 3365 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 37.5%, 1) 3366 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 50%) 3367 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 0) 3368 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 0.2) 3369 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 50%, 1) 3370 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 62.5%) 3371 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 0) 3372 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 0.2) 3373 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 62.5%, 1) 3374 3374 PASS HSL/HSLA value should parse and round correctly: hsl(330, 37.5%, 75%) 3375 3375 PASS HSL/HSLA value should parse and round correctly: hsla(330, 37.5%, 75%, 0) … … 3388 3388 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 0%, 0.2) 3389 3389 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 0%, 1) 3390 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 50%, 12.5%) assert_equals: expected "rgb(48, 16, 32)" but got "rgb(47, 15, 31)" 3391 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 16, 32, 0)" but got "rgba(47, 15, 31, 0)" 3392 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 16, 32, 0.2)" but got "rgba(47, 15, 31, 0.2)" 3393 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 16, 32)" but got "rgb(47, 15, 31)" 3394 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 50%, 25%) assert_equals: expected "rgb(96, 32, 64)" but got "rgb(95, 31, 63)" 3395 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 0) assert_equals: expected "rgba(96, 32, 64, 0)" but got "rgba(95, 31, 63, 0)" 3396 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 32, 64, 0.2)" but got "rgba(95, 31, 63, 0.2)" 3397 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 1) assert_equals: expected "rgb(96, 32, 64)" but got "rgb(95, 31, 63)" 3398 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 50%, 37.5%) assert_equals: expected "rgb(143, 48, 96)" but got "rgb(143, 47, 95)" 3399 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 48, 96, 0)" but got "rgba(143, 47, 95, 0)" 3400 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 48, 96, 0.2)" but got "rgba(143, 47, 95, 0.2)" 3401 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 48, 96)" but got "rgb(143, 47, 95)" 3402 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 50%, 50%) assert_equals: expected "rgb(191, 64, 128)" but got "rgb(191, 63, 127)" 3403 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 0) assert_equals: expected "rgba(191, 64, 128, 0)" but got "rgba(191, 63, 127, 0)" 3404 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 64, 128, 0.2)" but got "rgba(191, 63, 127, 0.2)" 3405 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 1) assert_equals: expected "rgb(191, 64, 128)" but got "rgb(191, 63, 127)" 3406 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 50%, 62.5%) assert_equals: expected "rgb(207, 112, 159)" but got "rgb(207, 111, 159)" 3407 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 112, 159, 0)" but got "rgba(207, 111, 159, 0)" 3408 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 112, 159, 0.2)" but got "rgba(207, 111, 159, 0.2)" 3409 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 112, 159)" but got "rgb(207, 111, 159)" 3390 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 12.5%) 3391 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 0) 3392 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 0.2) 3393 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 12.5%, 1) 3394 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 25%) 3395 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 0) 3396 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 0.2) 3397 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 25%, 1) 3398 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 37.5%) 3399 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 0) 3400 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 0.2) 3401 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 37.5%, 1) 3402 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 50%) 3403 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 0) 3404 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 0.2) 3405 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 50%, 1) 3406 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 62.5%) 3407 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 0) 3408 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 0.2) 3409 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 62.5%, 1) 3410 3410 PASS HSL/HSLA value should parse and round correctly: hsl(330, 50%, 75%) 3411 3411 PASS HSL/HSLA value should parse and round correctly: hsla(330, 50%, 75%, 0) … … 3424 3424 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 0%, 0.2) 3425 3425 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 0%, 1) 3426 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 12.5%) assert_equals: expected "rgb(52, 12, 32)" but got "rgb(51, 11, 31)" 3427 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 12, 32, 0)" but got "rgba(51, 11, 31, 0)" 3428 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 12, 32, 0.2)" but got "rgba(51, 11, 31, 0.2)" 3429 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 12, 32)" but got "rgb(51, 11, 31)" 3430 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 25%) assert_equals: expected "rgb(104, 24, 64)" but got "rgb(103, 23, 63)" 3431 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 24, 64, 0)" but got "rgba(103, 23, 63, 0)" 3432 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 24, 64, 0.2)" but got "rgba(103, 23, 63, 0.2)" 3433 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 24, 64)" but got "rgb(103, 23, 63)" 3434 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 37.5%) assert_equals: expected "rgb(155, 36, 96)" but got "rgb(155, 35, 95)" 3435 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 36, 96, 0)" but got "rgba(155, 35, 95, 0)" 3436 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 36, 96, 0.2)" but got "rgba(155, 35, 95, 0.2)" 3437 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 36, 96)" but got "rgb(155, 35, 95)" 3438 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 50%) assert_equals: expected "rgb(207, 48, 128)" but got "rgb(207, 47, 127)" 3439 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 48, 128, 0)" but got "rgba(207, 47, 127, 0)" 3440 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 48, 128, 0.2)" but got "rgba(207, 47, 127, 0.2)" 3441 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 48, 128)" but got "rgb(207, 47, 127)" 3442 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 62.5%) assert_equals: expected "rgb(219, 100, 159)" but got "rgb(219, 99, 159)" 3443 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 100, 159, 0)" but got "rgba(219, 99, 159, 0)" 3444 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 100, 159, 0.2)" but got "rgba(219, 99, 159, 0.2)" 3445 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 100, 159)" but got "rgb(219, 99, 159)" 3426 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 12.5%) 3427 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 0) 3428 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 0.2) 3429 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 12.5%, 1) 3430 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 25%) 3431 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 0) 3432 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 0.2) 3433 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 25%, 1) 3434 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 37.5%) 3435 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 0) 3436 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 0.2) 3437 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 37.5%, 1) 3438 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 50%) 3439 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 0) 3440 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 0.2) 3441 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 50%, 1) 3442 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 62.5%) 3443 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 0) 3444 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 0.2) 3445 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 62.5%, 1) 3446 3446 PASS HSL/HSLA value should parse and round correctly: hsl(330, 62.5%, 75%) 3447 3447 PASS HSL/HSLA value should parse and round correctly: hsla(330, 62.5%, 75%, 0) … … 3460 3460 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 0%, 0.2) 3461 3461 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 0%, 1) 3462 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 75%, 12.5%) assert_equals: expected "rgb(56, 8, 32)" but got "rgb(55, 7, 31)" 3463 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 8, 32, 0)" but got "rgba(55, 7, 31, 0)" 3464 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 8, 32, 0.2)" but got "rgba(55, 7, 31, 0.2)" 3465 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 8, 32)" but got "rgb(55, 7, 31)" 3466 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 75%, 25%) assert_equals: expected "rgb(112, 16, 64)" but got "rgb(111, 15, 63)" 3467 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 0) assert_equals: expected "rgba(112, 16, 64, 0)" but got "rgba(111, 15, 63, 0)" 3468 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 16, 64, 0.2)" but got "rgba(111, 15, 63, 0.2)" 3469 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 1) assert_equals: expected "rgb(112, 16, 64)" but got "rgb(111, 15, 63)" 3470 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 75%, 37.5%) assert_equals: expected "rgb(167, 24, 96)" but got "rgb(167, 23, 95)" 3471 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 24, 96, 0)" but got "rgba(167, 23, 95, 0)" 3472 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 24, 96, 0.2)" but got "rgba(167, 23, 95, 0.2)" 3473 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 24, 96)" but got "rgb(167, 23, 95)" 3474 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 75%, 50%) assert_equals: expected "rgb(223, 32, 128)" but got "rgb(223, 31, 127)" 3475 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 0) assert_equals: expected "rgba(223, 32, 128, 0)" but got "rgba(223, 31, 127, 0)" 3476 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 32, 128, 0.2)" but got "rgba(223, 31, 127, 0.2)" 3477 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 1) assert_equals: expected "rgb(223, 32, 128)" but got "rgb(223, 31, 127)" 3478 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 75%, 62.5%) assert_equals: expected "rgb(231, 88, 159)" but got "rgb(231, 87, 159)" 3479 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 88, 159, 0)" but got "rgba(231, 87, 159, 0)" 3480 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 88, 159, 0.2)" but got "rgba(231, 87, 159, 0.2)" 3481 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 88, 159)" but got "rgb(231, 87, 159)" 3462 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 12.5%) 3463 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 0) 3464 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 0.2) 3465 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 12.5%, 1) 3466 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 25%) 3467 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 0) 3468 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 0.2) 3469 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 25%, 1) 3470 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 37.5%) 3471 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 0) 3472 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 0.2) 3473 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 37.5%, 1) 3474 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 50%) 3475 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 0) 3476 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 0.2) 3477 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 50%, 1) 3478 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 62.5%) 3479 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 0) 3480 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 0.2) 3481 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 62.5%, 1) 3482 3482 PASS HSL/HSLA value should parse and round correctly: hsl(330, 75%, 75%) 3483 3483 PASS HSL/HSLA value should parse and round correctly: hsla(330, 75%, 75%, 0) … … 3496 3496 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 0%, 0.2) 3497 3497 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 0%, 1) 3498 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 12.5%) assert_equals: expected "rgb(60, 4, 32)" but got "rgb(59, 3, 31)" 3499 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 4, 32, 0)" but got "rgba(59, 3, 31, 0)" 3500 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 4, 32, 0.2)" but got "rgba(59, 3, 31, 0.2)" 3501 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 4, 32)" but got "rgb(59, 3, 31)" 3502 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 25%) assert_equals: expected "rgb(120, 8, 64)" but got "rgb(119, 7, 63)" 3503 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 8, 64, 0)" but got "rgba(119, 7, 63, 0)" 3504 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 8, 64, 0.2)" but got "rgba(119, 7, 63, 0.2)" 3505 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 8, 64)" but got "rgb(119, 7, 63)" 3506 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 37.5%) assert_equals: expected "rgb(179, 12, 96)" but got "rgb(179, 11, 95)" 3507 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 12, 96, 0)" but got "rgba(179, 11, 95, 0)" 3508 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 12, 96, 0.2)" but got "rgba(179, 11, 95, 0.2)" 3509 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 12, 96)" but got "rgb(179, 11, 95)" 3510 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 50%) assert_equals: expected "rgb(239, 16, 128)" but got "rgb(239, 15, 127)" 3511 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 16, 128, 0)" but got "rgba(239, 15, 127, 0)" 3512 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 16, 128, 0.2)" but got "rgba(239, 15, 127, 0.2)" 3513 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 16, 128)" but got "rgb(239, 15, 127)" 3514 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 62.5%) assert_equals: expected "rgb(243, 76, 159)" but got "rgb(243, 75, 159)" 3515 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 76, 159, 0)" but got "rgba(243, 75, 159, 0)" 3516 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 76, 159, 0.2)" but got "rgba(243, 75, 159, 0.2)" 3517 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 76, 159)" but got "rgb(243, 75, 159)" 3498 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 12.5%) 3499 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 0) 3500 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 0.2) 3501 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 12.5%, 1) 3502 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 25%) 3503 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 0) 3504 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 0.2) 3505 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 25%, 1) 3506 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 37.5%) 3507 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 0) 3508 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 0.2) 3509 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 37.5%, 1) 3510 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 50%) 3511 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 0) 3512 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 0.2) 3513 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 50%, 1) 3514 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 62.5%) 3515 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 0) 3516 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 0.2) 3517 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 62.5%, 1) 3518 3518 PASS HSL/HSLA value should parse and round correctly: hsl(330, 87.5%, 75%) 3519 3519 PASS HSL/HSLA value should parse and round correctly: hsla(330, 87.5%, 75%, 0) … … 3532 3532 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 0%, 0.2) 3533 3533 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 0%, 1) 3534 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 12.5%) assert_equals: expected "rgb(64, 0, 32)" but got "rgb(63, 0, 31)" 3535 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 0, 32, 0)" but got "rgba(63, 0, 31, 0)" 3536 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 0, 32, 0.2)" but got "rgba(63, 0, 31, 0.2)" 3537 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 0, 32)" but got "rgb(63, 0, 31)" 3538 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 25%) assert_equals: expected "rgb(128, 0, 64)" but got "rgb(127, 0, 63)" 3539 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 0) assert_equals: expected "rgba(128, 0, 64, 0)" but got "rgba(127, 0, 63, 0)" 3540 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 0, 64, 0.2)" but got "rgba(127, 0, 63, 0.2)" 3541 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 1) assert_equals: expected "rgb(128, 0, 64)" but got "rgb(127, 0, 63)" 3542 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 37.5%) assert_equals: expected "rgb(191, 0, 96)" but got "rgb(191, 0, 95)" 3543 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 0) assert_equals: expected "rgba(191, 0, 96, 0)" but got "rgba(191, 0, 95, 0)" 3544 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 0.2) assert_equals: expected "rgba(191, 0, 96, 0.2)" but got "rgba(191, 0, 95, 0.2)" 3545 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 1) assert_equals: expected "rgb(191, 0, 96)" but got "rgb(191, 0, 95)" 3546 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 50%) assert_equals: expected "rgb(255, 0, 128)" but got "rgb(255, 0, 127)" 3547 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 0) assert_equals: expected "rgba(255, 0, 128, 0)" but got "rgba(255, 0, 127, 0)" 3548 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 0.2) assert_equals: expected "rgba(255, 0, 128, 0.2)" but got "rgba(255, 0, 127, 0.2)" 3549 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 1) assert_equals: expected "rgb(255, 0, 128)" but got "rgb(255, 0, 127)" 3550 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 62.5%) assert_equals: expected "rgb(255, 64, 159)" but got "rgb(255, 63, 159)" 3551 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 64, 159, 0)" but got "rgba(255, 63, 159, 0)" 3552 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 64, 159, 0.2)" but got "rgba(255, 63, 159, 0.2)" 3553 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 64, 159)" but got "rgb(255, 63, 159)" 3554 FAIL HSL/HSLA value should parse and round correctly: hsl(330, 100%, 75%) assert_equals: expected "rgb(255, 128, 191)" but got "rgb(255, 127, 191)" 3555 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 0) assert_equals: expected "rgba(255, 128, 191, 0)" but got "rgba(255, 127, 191, 0)" 3556 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 128, 191, 0.2)" but got "rgba(255, 127, 191, 0.2)" 3557 FAIL HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 1) assert_equals: expected "rgb(255, 128, 191)" but got "rgb(255, 127, 191)" 3534 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 12.5%) 3535 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 0) 3536 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 0.2) 3537 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 12.5%, 1) 3538 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 25%) 3539 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 0) 3540 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 0.2) 3541 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 25%, 1) 3542 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 37.5%) 3543 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 0) 3544 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 0.2) 3545 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 37.5%, 1) 3546 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 50%) 3547 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 0) 3548 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 0.2) 3549 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 50%, 1) 3550 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 62.5%) 3551 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 0) 3552 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 0.2) 3553 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 62.5%, 1) 3554 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 75%) 3555 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 0) 3556 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 0.2) 3557 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 75%, 1) 3558 3558 PASS HSL/HSLA value should parse and round correctly: hsl(330, 100%, 87.5%) 3559 3559 PASS HSL/HSLA value should parse and round correctly: hsla(330, 100%, 87.5%, 0) … … 3568 3568 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 0%, 0.2) 3569 3569 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 0%, 1) 3570 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 0%, 12.5%) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 3571 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 0) assert_equals: expected "rgba(32, 32, 32, 0)" but got "rgba(31, 31, 31, 0)" 3572 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 0.2) assert_equals: expected "rgba(32, 32, 32, 0.2)" but got "rgba(31, 31, 31, 0.2)" 3573 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 1) assert_equals: expected "rgb(32, 32, 32)" but got "rgb(31, 31, 31)" 3574 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 0%, 25%) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 3575 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 0) assert_equals: expected "rgba(64, 64, 64, 0)" but got "rgba(63, 63, 63, 0)" 3576 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 0.2) assert_equals: expected "rgba(64, 64, 64, 0.2)" but got "rgba(63, 63, 63, 0.2)" 3577 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 1) assert_equals: expected "rgb(64, 64, 64)" but got "rgb(63, 63, 63)" 3578 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 0%, 37.5%) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 3579 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 0) assert_equals: expected "rgba(96, 96, 96, 0)" but got "rgba(95, 95, 95, 0)" 3580 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 0.2) assert_equals: expected "rgba(96, 96, 96, 0.2)" but got "rgba(95, 95, 95, 0.2)" 3581 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 1) assert_equals: expected "rgb(96, 96, 96)" but got "rgb(95, 95, 95)" 3582 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 0%, 50%) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 3583 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 0) assert_equals: expected "rgba(128, 128, 128, 0)" but got "rgba(127, 127, 127, 0)" 3584 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 0.2) assert_equals: expected "rgba(128, 128, 128, 0.2)" but got "rgba(127, 127, 127, 0.2)" 3585 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 1) assert_equals: expected "rgb(128, 128, 128)" but got "rgb(127, 127, 127)" 3570 PASS HSL/HSLA value should parse and round correctly: hsl(360, 0%, 12.5%) 3571 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 0) 3572 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 0.2) 3573 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 12.5%, 1) 3574 PASS HSL/HSLA value should parse and round correctly: hsl(360, 0%, 25%) 3575 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 0) 3576 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 0.2) 3577 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 25%, 1) 3578 PASS HSL/HSLA value should parse and round correctly: hsl(360, 0%, 37.5%) 3579 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 0) 3580 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 0.2) 3581 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 37.5%, 1) 3582 PASS HSL/HSLA value should parse and round correctly: hsl(360, 0%, 50%) 3583 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 0) 3584 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 0.2) 3585 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 50%, 1) 3586 3586 PASS HSL/HSLA value should parse and round correctly: hsl(360, 0%, 62.5%) 3587 3587 PASS HSL/HSLA value should parse and round correctly: hsla(360, 0%, 62.5%, 0) … … 3604 3604 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 0%, 0.2) 3605 3605 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 0%, 1) 3606 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 12.5%) assert_equals: expected "rgb(36, 28, 28)" but got "rgb(35, 27, 27)" 3607 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 0) assert_equals: expected "rgba(36, 28, 28, 0)" but got "rgba(35, 27, 27, 0)" 3608 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 0.2) assert_equals: expected "rgba(36, 28, 28, 0.2)" but got "rgba(35, 27, 27, 0.2)" 3609 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 1) assert_equals: expected "rgb(36, 28, 28)" but got "rgb(35, 27, 27)" 3610 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 25%) assert_equals: expected "rgb(72, 56, 56)" but got "rgb(71, 55, 55)" 3611 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 0) assert_equals: expected "rgba(72, 56, 56, 0)" but got "rgba(71, 55, 55, 0)" 3612 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 0.2) assert_equals: expected "rgba(72, 56, 56, 0.2)" but got "rgba(71, 55, 55, 0.2)" 3613 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 1) assert_equals: expected "rgb(72, 56, 56)" but got "rgb(71, 55, 55)" 3614 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 37.5%) assert_equals: expected "rgb(108, 84, 84)" but got "rgb(107, 83, 83)" 3615 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 0) assert_equals: expected "rgba(108, 84, 84, 0)" but got "rgba(107, 83, 83, 0)" 3616 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 0.2) assert_equals: expected "rgba(108, 84, 84, 0.2)" but got "rgba(107, 83, 83, 0.2)" 3617 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 1) assert_equals: expected "rgb(108, 84, 84)" but got "rgb(107, 83, 83)" 3618 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 50%) assert_equals: expected "rgb(143, 112, 112)" but got "rgb(143, 111, 111)" 3619 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 0) assert_equals: expected "rgba(143, 112, 112, 0)" but got "rgba(143, 111, 111, 0)" 3620 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 0.2) assert_equals: expected "rgba(143, 112, 112, 0.2)" but got "rgba(143, 111, 111, 0.2)" 3621 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 1) assert_equals: expected "rgb(143, 112, 112)" but got "rgb(143, 111, 111)" 3606 PASS HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 12.5%) 3607 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 0) 3608 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 0.2) 3609 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 12.5%, 1) 3610 PASS HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 25%) 3611 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 0) 3612 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 0.2) 3613 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 25%, 1) 3614 PASS HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 37.5%) 3615 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 0) 3616 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 0.2) 3617 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 37.5%, 1) 3618 PASS HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 50%) 3619 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 0) 3620 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 0.2) 3621 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 50%, 1) 3622 3622 PASS HSL/HSLA value should parse and round correctly: hsl(360, 12.5%, 62.5%) 3623 3623 PASS HSL/HSLA value should parse and round correctly: hsla(360, 12.5%, 62.5%, 0) … … 3640 3640 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 0%, 0.2) 3641 3641 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 0%, 1) 3642 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 25%, 12.5%) assert_equals: expected "rgb(40, 24, 24)" but got "rgb(39, 23, 23)" 3643 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 0) assert_equals: expected "rgba(40, 24, 24, 0)" but got "rgba(39, 23, 23, 0)" 3644 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 0.2) assert_equals: expected "rgba(40, 24, 24, 0.2)" but got "rgba(39, 23, 23, 0.2)" 3645 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 1) assert_equals: expected "rgb(40, 24, 24)" but got "rgb(39, 23, 23)" 3646 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 25%, 25%) assert_equals: expected "rgb(80, 48, 48)" but got "rgb(79, 47, 47)" 3647 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 0) assert_equals: expected "rgba(80, 48, 48, 0)" but got "rgba(79, 47, 47, 0)" 3648 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 0.2) assert_equals: expected "rgba(80, 48, 48, 0.2)" but got "rgba(79, 47, 47, 0.2)" 3649 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 1) assert_equals: expected "rgb(80, 48, 48)" but got "rgb(79, 47, 47)" 3650 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 25%, 37.5%) assert_equals: expected "rgb(120, 72, 72)" but got "rgb(119, 71, 71)" 3651 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 0) assert_equals: expected "rgba(120, 72, 72, 0)" but got "rgba(119, 71, 71, 0)" 3652 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 0.2) assert_equals: expected "rgba(120, 72, 72, 0.2)" but got "rgba(119, 71, 71, 0.2)" 3653 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 1) assert_equals: expected "rgb(120, 72, 72)" but got "rgb(119, 71, 71)" 3654 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 25%, 50%) assert_equals: expected "rgb(159, 96, 96)" but got "rgb(159, 95, 95)" 3655 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 0) assert_equals: expected "rgba(159, 96, 96, 0)" but got "rgba(159, 95, 95, 0)" 3656 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 0.2) assert_equals: expected "rgba(159, 96, 96, 0.2)" but got "rgba(159, 95, 95, 0.2)" 3657 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 1) assert_equals: expected "rgb(159, 96, 96)" but got "rgb(159, 95, 95)" 3642 PASS HSL/HSLA value should parse and round correctly: hsl(360, 25%, 12.5%) 3643 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 0) 3644 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 0.2) 3645 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 12.5%, 1) 3646 PASS HSL/HSLA value should parse and round correctly: hsl(360, 25%, 25%) 3647 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 0) 3648 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 0.2) 3649 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 25%, 1) 3650 PASS HSL/HSLA value should parse and round correctly: hsl(360, 25%, 37.5%) 3651 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 0) 3652 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 0.2) 3653 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 37.5%, 1) 3654 PASS HSL/HSLA value should parse and round correctly: hsl(360, 25%, 50%) 3655 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 0) 3656 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 0.2) 3657 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 50%, 1) 3658 3658 PASS HSL/HSLA value should parse and round correctly: hsl(360, 25%, 62.5%) 3659 3659 PASS HSL/HSLA value should parse and round correctly: hsla(360, 25%, 62.5%, 0) … … 3676 3676 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 0%, 0.2) 3677 3677 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 0%, 1) 3678 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 12.5%) assert_equals: expected "rgb(44, 20, 20)" but got "rgb(43, 19, 19)" 3679 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 0) assert_equals: expected "rgba(44, 20, 20, 0)" but got "rgba(43, 19, 19, 0)" 3680 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 0.2) assert_equals: expected "rgba(44, 20, 20, 0.2)" but got "rgba(43, 19, 19, 0.2)" 3681 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 1) assert_equals: expected "rgb(44, 20, 20)" but got "rgb(43, 19, 19)" 3682 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 25%) assert_equals: expected "rgb(88, 40, 40)" but got "rgb(87, 39, 39)" 3683 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 0) assert_equals: expected "rgba(88, 40, 40, 0)" but got "rgba(87, 39, 39, 0)" 3684 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 0.2) assert_equals: expected "rgba(88, 40, 40, 0.2)" but got "rgba(87, 39, 39, 0.2)" 3685 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 1) assert_equals: expected "rgb(88, 40, 40)" but got "rgb(87, 39, 39)" 3686 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 37.5%) assert_equals: expected "rgb(131, 60, 60)" but got "rgb(131, 59, 59)" 3687 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 0) assert_equals: expected "rgba(131, 60, 60, 0)" but got "rgba(131, 59, 59, 0)" 3688 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 0.2) assert_equals: expected "rgba(131, 60, 60, 0.2)" but got "rgba(131, 59, 59, 0.2)" 3689 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 1) assert_equals: expected "rgb(131, 60, 60)" but got "rgb(131, 59, 59)" 3690 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 50%) assert_equals: expected "rgb(175, 80, 80)" but got "rgb(175, 79, 79)" 3691 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 0) assert_equals: expected "rgba(175, 80, 80, 0)" but got "rgba(175, 79, 79, 0)" 3692 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 0.2) assert_equals: expected "rgba(175, 80, 80, 0.2)" but got "rgba(175, 79, 79, 0.2)" 3693 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 1) assert_equals: expected "rgb(175, 80, 80)" but got "rgb(175, 79, 79)" 3694 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 62.5%) assert_equals: expected "rgb(195, 124, 124)" but got "rgb(195, 123, 123)" 3695 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 0) assert_equals: expected "rgba(195, 124, 124, 0)" but got "rgba(195, 123, 123, 0)" 3696 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 0.2) assert_equals: expected "rgba(195, 124, 124, 0.2)" but got "rgba(195, 123, 123, 0.2)" 3697 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 1) assert_equals: expected "rgb(195, 124, 124)" but got "rgb(195, 123, 123)" 3678 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 12.5%) 3679 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 0) 3680 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 0.2) 3681 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 12.5%, 1) 3682 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 25%) 3683 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 0) 3684 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 0.2) 3685 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 25%, 1) 3686 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 37.5%) 3687 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 0) 3688 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 0.2) 3689 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 37.5%, 1) 3690 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 50%) 3691 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 0) 3692 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 0.2) 3693 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 50%, 1) 3694 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 62.5%) 3695 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 0) 3696 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 0.2) 3697 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 62.5%, 1) 3698 3698 PASS HSL/HSLA value should parse and round correctly: hsl(360, 37.5%, 75%) 3699 3699 PASS HSL/HSLA value should parse and round correctly: hsla(360, 37.5%, 75%, 0) … … 3712 3712 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 0%, 0.2) 3713 3713 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 0%, 1) 3714 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 50%, 12.5%) assert_equals: expected "rgb(48, 16, 16)" but got "rgb(47, 15, 15)" 3715 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 0) assert_equals: expected "rgba(48, 16, 16, 0)" but got "rgba(47, 15, 15, 0)" 3716 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 0.2) assert_equals: expected "rgba(48, 16, 16, 0.2)" but got "rgba(47, 15, 15, 0.2)" 3717 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 1) assert_equals: expected "rgb(48, 16, 16)" but got "rgb(47, 15, 15)" 3718 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 50%, 25%) assert_equals: expected "rgb(96, 32, 32)" but got "rgb(95, 31, 31)" 3719 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 0) assert_equals: expected "rgba(96, 32, 32, 0)" but got "rgba(95, 31, 31, 0)" 3720 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 0.2) assert_equals: expected "rgba(96, 32, 32, 0.2)" but got "rgba(95, 31, 31, 0.2)" 3721 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 1) assert_equals: expected "rgb(96, 32, 32)" but got "rgb(95, 31, 31)" 3722 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 50%, 37.5%) assert_equals: expected "rgb(143, 48, 48)" but got "rgb(143, 47, 47)" 3723 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 0) assert_equals: expected "rgba(143, 48, 48, 0)" but got "rgba(143, 47, 47, 0)" 3724 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 0.2) assert_equals: expected "rgba(143, 48, 48, 0.2)" but got "rgba(143, 47, 47, 0.2)" 3725 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 1) assert_equals: expected "rgb(143, 48, 48)" but got "rgb(143, 47, 47)" 3726 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 50%, 50%) assert_equals: expected "rgb(191, 64, 64)" but got "rgb(191, 63, 63)" 3727 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 0) assert_equals: expected "rgba(191, 64, 64, 0)" but got "rgba(191, 63, 63, 0)" 3728 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 0.2) assert_equals: expected "rgba(191, 64, 64, 0.2)" but got "rgba(191, 63, 63, 0.2)" 3729 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 1) assert_equals: expected "rgb(191, 64, 64)" but got "rgb(191, 63, 63)" 3730 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 50%, 62.5%) assert_equals: expected "rgb(207, 112, 112)" but got "rgb(207, 111, 111)" 3731 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 0) assert_equals: expected "rgba(207, 112, 112, 0)" but got "rgba(207, 111, 111, 0)" 3732 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 0.2) assert_equals: expected "rgba(207, 112, 112, 0.2)" but got "rgba(207, 111, 111, 0.2)" 3733 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 1) assert_equals: expected "rgb(207, 112, 112)" but got "rgb(207, 111, 111)" 3714 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 12.5%) 3715 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 0) 3716 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 0.2) 3717 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 12.5%, 1) 3718 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 25%) 3719 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 0) 3720 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 0.2) 3721 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 25%, 1) 3722 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 37.5%) 3723 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 0) 3724 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 0.2) 3725 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 37.5%, 1) 3726 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 50%) 3727 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 0) 3728 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 0.2) 3729 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 50%, 1) 3730 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 62.5%) 3731 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 0) 3732 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 0.2) 3733 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 62.5%, 1) 3734 3734 PASS HSL/HSLA value should parse and round correctly: hsl(360, 50%, 75%) 3735 3735 PASS HSL/HSLA value should parse and round correctly: hsla(360, 50%, 75%, 0) … … 3748 3748 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 0%, 0.2) 3749 3749 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 0%, 1) 3750 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 12.5%) assert_equals: expected "rgb(52, 12, 12)" but got "rgb(51, 11, 11)" 3751 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 0) assert_equals: expected "rgba(52, 12, 12, 0)" but got "rgba(51, 11, 11, 0)" 3752 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 0.2) assert_equals: expected "rgba(52, 12, 12, 0.2)" but got "rgba(51, 11, 11, 0.2)" 3753 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 1) assert_equals: expected "rgb(52, 12, 12)" but got "rgb(51, 11, 11)" 3754 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 25%) assert_equals: expected "rgb(104, 24, 24)" but got "rgb(103, 23, 23)" 3755 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 0) assert_equals: expected "rgba(104, 24, 24, 0)" but got "rgba(103, 23, 23, 0)" 3756 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 0.2) assert_equals: expected "rgba(104, 24, 24, 0.2)" but got "rgba(103, 23, 23, 0.2)" 3757 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 1) assert_equals: expected "rgb(104, 24, 24)" but got "rgb(103, 23, 23)" 3758 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 37.5%) assert_equals: expected "rgb(155, 36, 36)" but got "rgb(155, 35, 35)" 3759 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 0) assert_equals: expected "rgba(155, 36, 36, 0)" but got "rgba(155, 35, 35, 0)" 3760 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 0.2) assert_equals: expected "rgba(155, 36, 36, 0.2)" but got "rgba(155, 35, 35, 0.2)" 3761 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 1) assert_equals: expected "rgb(155, 36, 36)" but got "rgb(155, 35, 35)" 3762 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 50%) assert_equals: expected "rgb(207, 48, 48)" but got "rgb(207, 47, 47)" 3763 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 0) assert_equals: expected "rgba(207, 48, 48, 0)" but got "rgba(207, 47, 47, 0)" 3764 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 0.2) assert_equals: expected "rgba(207, 48, 48, 0.2)" but got "rgba(207, 47, 47, 0.2)" 3765 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 1) assert_equals: expected "rgb(207, 48, 48)" but got "rgb(207, 47, 47)" 3766 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 62.5%) assert_equals: expected "rgb(219, 100, 100)" but got "rgb(219, 99, 99)" 3767 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 0) assert_equals: expected "rgba(219, 100, 100, 0)" but got "rgba(219, 99, 99, 0)" 3768 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 0.2) assert_equals: expected "rgba(219, 100, 100, 0.2)" but got "rgba(219, 99, 99, 0.2)" 3769 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 1) assert_equals: expected "rgb(219, 100, 100)" but got "rgb(219, 99, 99)" 3750 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 12.5%) 3751 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 0) 3752 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 0.2) 3753 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 12.5%, 1) 3754 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 25%) 3755 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 0) 3756 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 0.2) 3757 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 25%, 1) 3758 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 37.5%) 3759 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 0) 3760 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 0.2) 3761 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 37.5%, 1) 3762 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 50%) 3763 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 0) 3764 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 0.2) 3765 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 50%, 1) 3766 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 62.5%) 3767 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 0) 3768 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 0.2) 3769 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 62.5%, 1) 3770 3770 PASS HSL/HSLA value should parse and round correctly: hsl(360, 62.5%, 75%) 3771 3771 PASS HSL/HSLA value should parse and round correctly: hsla(360, 62.5%, 75%, 0) … … 3784 3784 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 0%, 0.2) 3785 3785 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 0%, 1) 3786 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 75%, 12.5%) assert_equals: expected "rgb(56, 8, 8)" but got "rgb(55, 7, 7)" 3787 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 0) assert_equals: expected "rgba(56, 8, 8, 0)" but got "rgba(55, 7, 7, 0)" 3788 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 0.2) assert_equals: expected "rgba(56, 8, 8, 0.2)" but got "rgba(55, 7, 7, 0.2)" 3789 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 1) assert_equals: expected "rgb(56, 8, 8)" but got "rgb(55, 7, 7)" 3790 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 75%, 25%) assert_equals: expected "rgb(112, 16, 16)" but got "rgb(111, 15, 15)" 3791 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 0) assert_equals: expected "rgba(112, 16, 16, 0)" but got "rgba(111, 15, 15, 0)" 3792 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 0.2) assert_equals: expected "rgba(112, 16, 16, 0.2)" but got "rgba(111, 15, 15, 0.2)" 3793 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 1) assert_equals: expected "rgb(112, 16, 16)" but got "rgb(111, 15, 15)" 3794 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 75%, 37.5%) assert_equals: expected "rgb(167, 24, 24)" but got "rgb(167, 23, 23)" 3795 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 0) assert_equals: expected "rgba(167, 24, 24, 0)" but got "rgba(167, 23, 23, 0)" 3796 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 0.2) assert_equals: expected "rgba(167, 24, 24, 0.2)" but got "rgba(167, 23, 23, 0.2)" 3797 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 1) assert_equals: expected "rgb(167, 24, 24)" but got "rgb(167, 23, 23)" 3798 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 75%, 50%) assert_equals: expected "rgb(223, 32, 32)" but got "rgb(223, 31, 31)" 3799 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 0) assert_equals: expected "rgba(223, 32, 32, 0)" but got "rgba(223, 31, 31, 0)" 3800 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 0.2) assert_equals: expected "rgba(223, 32, 32, 0.2)" but got "rgba(223, 31, 31, 0.2)" 3801 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 1) assert_equals: expected "rgb(223, 32, 32)" but got "rgb(223, 31, 31)" 3802 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 75%, 62.5%) assert_equals: expected "rgb(231, 88, 88)" but got "rgb(231, 87, 87)" 3803 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 0) assert_equals: expected "rgba(231, 88, 88, 0)" but got "rgba(231, 87, 87, 0)" 3804 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 0.2) assert_equals: expected "rgba(231, 88, 88, 0.2)" but got "rgba(231, 87, 87, 0.2)" 3805 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 1) assert_equals: expected "rgb(231, 88, 88)" but got "rgb(231, 87, 87)" 3786 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 12.5%) 3787 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 0) 3788 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 0.2) 3789 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 12.5%, 1) 3790 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 25%) 3791 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 0) 3792 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 0.2) 3793 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 25%, 1) 3794 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 37.5%) 3795 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 0) 3796 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 0.2) 3797 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 37.5%, 1) 3798 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 50%) 3799 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 0) 3800 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 0.2) 3801 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 50%, 1) 3802 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 62.5%) 3803 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 0) 3804 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 0.2) 3805 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 62.5%, 1) 3806 3806 PASS HSL/HSLA value should parse and round correctly: hsl(360, 75%, 75%) 3807 3807 PASS HSL/HSLA value should parse and round correctly: hsla(360, 75%, 75%, 0) … … 3820 3820 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 0%, 0.2) 3821 3821 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 0%, 1) 3822 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 12.5%) assert_equals: expected "rgb(60, 4, 4)" but got "rgb(59, 3, 3)" 3823 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 0) assert_equals: expected "rgba(60, 4, 4, 0)" but got "rgba(59, 3, 3, 0)" 3824 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 0.2) assert_equals: expected "rgba(60, 4, 4, 0.2)" but got "rgba(59, 3, 3, 0.2)" 3825 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 1) assert_equals: expected "rgb(60, 4, 4)" but got "rgb(59, 3, 3)" 3826 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 25%) assert_equals: expected "rgb(120, 8, 8)" but got "rgb(119, 7, 7)" 3827 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 0) assert_equals: expected "rgba(120, 8, 8, 0)" but got "rgba(119, 7, 7, 0)" 3828 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 0.2) assert_equals: expected "rgba(120, 8, 8, 0.2)" but got "rgba(119, 7, 7, 0.2)" 3829 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 1) assert_equals: expected "rgb(120, 8, 8)" but got "rgb(119, 7, 7)" 3830 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 37.5%) assert_equals: expected "rgb(179, 12, 12)" but got "rgb(179, 11, 11)" 3831 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 0) assert_equals: expected "rgba(179, 12, 12, 0)" but got "rgba(179, 11, 11, 0)" 3832 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 0.2) assert_equals: expected "rgba(179, 12, 12, 0.2)" but got "rgba(179, 11, 11, 0.2)" 3833 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 1) assert_equals: expected "rgb(179, 12, 12)" but got "rgb(179, 11, 11)" 3834 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 50%) assert_equals: expected "rgb(239, 16, 16)" but got "rgb(239, 15, 15)" 3835 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 0) assert_equals: expected "rgba(239, 16, 16, 0)" but got "rgba(239, 15, 15, 0)" 3836 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 0.2) assert_equals: expected "rgba(239, 16, 16, 0.2)" but got "rgba(239, 15, 15, 0.2)" 3837 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 1) assert_equals: expected "rgb(239, 16, 16)" but got "rgb(239, 15, 15)" 3838 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 62.5%) assert_equals: expected "rgb(243, 76, 76)" but got "rgb(243, 75, 75)" 3839 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 0) assert_equals: expected "rgba(243, 76, 76, 0)" but got "rgba(243, 75, 75, 0)" 3840 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 0.2) assert_equals: expected "rgba(243, 76, 76, 0.2)" but got "rgba(243, 75, 75, 0.2)" 3841 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 1) assert_equals: expected "rgb(243, 76, 76)" but got "rgb(243, 75, 75)" 3822 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 12.5%) 3823 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 0) 3824 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 0.2) 3825 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 12.5%, 1) 3826 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 25%) 3827 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 0) 3828 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 0.2) 3829 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 25%, 1) 3830 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 37.5%) 3831 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 0) 3832 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 0.2) 3833 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 37.5%, 1) 3834 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 50%) 3835 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 0) 3836 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 0.2) 3837 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 50%, 1) 3838 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 62.5%) 3839 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 0) 3840 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 0.2) 3841 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 62.5%, 1) 3842 3842 PASS HSL/HSLA value should parse and round correctly: hsl(360, 87.5%, 75%) 3843 3843 PASS HSL/HSLA value should parse and round correctly: hsla(360, 87.5%, 75%, 0) … … 3856 3856 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 0%, 0.2) 3857 3857 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 0%, 1) 3858 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 100%, 12.5%) assert_equals: expected "rgb(64, 0, 0)" but got "rgb(63, 0, 0)" 3859 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 0) assert_equals: expected "rgba(64, 0, 0, 0)" but got "rgba(63, 0, 0, 0)" 3860 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 0.2) assert_equals: expected "rgba(64, 0, 0, 0.2)" but got "rgba(63, 0, 0, 0.2)" 3861 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 1) assert_equals: expected "rgb(64, 0, 0)" but got "rgb(63, 0, 0)" 3862 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 100%, 25%) assert_equals: expected "rgb(128, 0, 0)" but got "rgb(127, 0, 0)" 3863 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 0) assert_equals: expected "rgba(128, 0, 0, 0)" but got "rgba(127, 0, 0, 0)" 3864 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 0.2) assert_equals: expected "rgba(128, 0, 0, 0.2)" but got "rgba(127, 0, 0, 0.2)" 3865 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 1) assert_equals: expected "rgb(128, 0, 0)" but got "rgb(127, 0, 0)" 3858 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 12.5%) 3859 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 0) 3860 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 0.2) 3861 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 12.5%, 1) 3862 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 25%) 3863 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 0) 3864 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 0.2) 3865 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 25%, 1) 3866 3866 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 37.5%) 3867 3867 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 37.5%, 0) … … 3872 3872 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 50%, 0.2) 3873 3873 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 50%, 1) 3874 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 100%, 62.5%) assert_equals: expected "rgb(255, 64, 64)" but got "rgb(255, 63, 63)" 3875 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 0) assert_equals: expected "rgba(255, 64, 64, 0)" but got "rgba(255, 63, 63, 0)" 3876 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 0.2) assert_equals: expected "rgba(255, 64, 64, 0.2)" but got "rgba(255, 63, 63, 0.2)" 3877 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 1) assert_equals: expected "rgb(255, 64, 64)" but got "rgb(255, 63, 63)" 3878 FAIL HSL/HSLA value should parse and round correctly: hsl(360, 100%, 75%) assert_equals: expected "rgb(255, 128, 128)" but got "rgb(255, 127, 127)" 3879 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 0) assert_equals: expected "rgba(255, 128, 128, 0)" but got "rgba(255, 127, 127, 0)" 3880 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 0.2) assert_equals: expected "rgba(255, 128, 128, 0.2)" but got "rgba(255, 127, 127, 0.2)" 3881 FAIL HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 1) assert_equals: expected "rgb(255, 128, 128)" but got "rgb(255, 127, 127)" 3874 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 62.5%) 3875 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 0) 3876 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 0.2) 3877 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 62.5%, 1) 3878 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 75%) 3879 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 0) 3880 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 0.2) 3881 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 75%, 1) 3882 3882 PASS HSL/HSLA value should parse and round correctly: hsl(360, 100%, 87.5%) 3883 3883 PASS HSL/HSLA value should parse and round correctly: hsla(360, 100%, 87.5%, 0) -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-expected.txt
r251739 r251750 11 11 FAIL Property color value 'rgba(2, 3, 4, 50%)' computes to 'rgba(2, 3, 4, 0.5)' assert_equals: expected "rgba(2, 3, 4, 0.5)" but got "rgba(2, 3, 4, 0.498039)" 12 12 PASS Property color value 'hsl(120, 100%, 50%)' computes to 'rgb(0, 255, 0)' 13 FAIL Property color value 'hsla(120, 100%, 50%, 0.25)' computes to 'rgba(0, 255, 0, 0.25)' assert_equals: expected "rgba(0, 255, 0, 0.25)" but got "rgba(0, 255, 0, 0.2 47059)"13 FAIL Property color value 'hsla(120, 100%, 50%, 0.25)' computes to 'rgba(0, 255, 0, 0.25)' assert_equals: expected "rgba(0, 255, 0, 0.25)" but got "rgba(0, 255, 0, 0.25098)" 14 14 PASS Property color value 'rgb(-2, 3, 4)' computes to 'rgb(0, 3, 4)' 15 15 PASS Property color value 'rgb(100, 200, 300)' computes to 'rgb(100, 200, 255)' -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/parsing/color-valid-expected.txt
r251739 r251750 11 11 FAIL e.style['color'] = "rgba(2, 3, 4, 50%)" should set the property value assert_equals: serialization should be canonical expected "rgba(2, 3, 4, 0.5)" but got "rgba(2, 3, 4, 0.498039)" 12 12 PASS e.style['color'] = "hsl(120, 100%, 50%)" should set the property value 13 FAIL e.style['color'] = "hsla(120, 100%, 50%, 0.25)" should set the property value assert_in_array: serialization should be sound value "rgba(0, 255, 0, 0.2 47059)" not in array ["rgba(0, 255, 0, 0.25)", "hsla(120, 100%, 50%, 0.25)"]13 FAIL e.style['color'] = "hsla(120, 100%, 50%, 0.25)" should set the property value assert_in_array: serialization should be sound value "rgba(0, 255, 0, 0.25098)" not in array ["rgba(0, 255, 0, 0.25)", "hsla(120, 100%, 50%, 0.25)"] 14 14 PASS e.style['color'] = "rgb(-2, 3, 4)" should set the property value 15 15 PASS e.style['color'] = "rgb(100, 200, 300)" should set the property value -
trunk/LayoutTests/platform/mac/fast/css/hsl-color-expected.txt
r177774 r251750 16 16 RenderText {#text} at (0,0) size 570x37 17 17 text run at (0,0) width 570: "This should be blue: hsl(240, 100%, 50%)" 18 RenderBlock {H1} at (0,233) size 769x38 [color=# 7FFF7F]18 RenderBlock {H1} at (0,233) size 769x38 [color=#80FF80] 19 19 RenderText {#text} at (0,0) size 657x37 20 20 text run at (0,0) width 657: "This should be light green: hsl(120, 100%, 75%)" 21 RenderBlock {H1} at (0,292) size 769x38 [color=#00 7F00]21 RenderBlock {H1} at (0,292) size 769x38 [color=#008000] 22 22 RenderText {#text} at (0,0) size 660x37 23 23 text run at (0,0) width 660: "This should be dark green: hsl(120, 100%, 25%)" 24 RenderBlock {H1} at (0,350) size 769x38 [color=# 3FBF3F]24 RenderBlock {H1} at (0,350) size 769x38 [color=#40BF40] 25 25 RenderText {#text} at (0,0) size 659x37 26 26 text run at (0,0) width 659: "This should be pastel green: hsl(120, 50%, 50%)" … … 41 41 RenderText {#text} at (0,0) size 480x18 42 42 text run at (0,0) width 480: "Check percentages less than 0% (negative values), should be limited to 0%" 43 RenderBlock {H1} at (0,622) size 769x38 [color=# 7F7F7F]43 RenderBlock {H1} at (0,622) size 769x38 [color=#808080] 44 44 RenderText {#text} at (0,0) size 539x37 45 45 text run at (0,0) width 539: "This should be grey: hsl(120, 0%, 50%)" 46 RenderBlock {H1} at (0,681) size 769x38 [color=# 7F7F7F]46 RenderBlock {H1} at (0,681) size 769x38 [color=#808080] 47 47 RenderText {#text} at (0,0) size 638x37 48 48 text run at (0,0) width 638: "This should be grey, too: hsl(120, -100%, 50%)" … … 51 51 text run at (0,0) width 764: "Check Hue values that are larger than 360, should be normalized back to a value between 0 and 360. As Hue values are" 52 52 text run at (0,18) width 461: "in degrees, there is no maximum like percentages, they are loop around." 53 RenderBlock {H1} at (0,797) size 769x38 [color=#00 7F00]53 RenderBlock {H1} at (0,797) size 769x38 [color=#008000] 54 54 RenderText {#text} at (0,0) size 660x37 55 55 text run at (0,0) width 660: "This should be dark green: hsl(120, 100%, 25%)" 56 RenderBlock {H1} at (0,855) size 769x38 [color=#00 7F00]56 RenderBlock {H1} at (0,855) size 769x38 [color=#008000] 57 57 RenderText {#text} at (0,0) size 719x37 58 58 text run at (0,0) width 719: "This should be dark green, too: hsl(480, 100%, 25%)" … … 60 60 RenderText {#text} at (0,0) size 261x18 61 61 text run at (0,0) width 261: "Check Hue values with a negative angle." 62 RenderBlock {H1} at (0,953) size 769x38 [color=# 7FFF7F]62 RenderBlock {H1} at (0,953) size 769x38 [color=#80FF80] 63 63 RenderText {#text} at (0,0) size 657x37 64 64 text run at (0,0) width 657: "This should be light green: hsl(120, 100%, 75%)" 65 RenderBlock {H1} at (0,1011) size 769x38 [color=# 7FFF7F]65 RenderBlock {H1} at (0,1011) size 769x38 [color=#80FF80] 66 66 RenderText {#text} at (0,0) size 726x37 67 67 text run at (0,0) width 726: "This should be light green, too: hsl(-240, 100%, 75%)" 68 RenderBlock {H1} at (0,1070) size 769x38 [color=# 7FFF7F]68 RenderBlock {H1} at (0,1070) size 769x38 [color=#80FF80] 69 69 RenderText {#text} at (0,0) size 726x37 70 70 text run at (0,0) width 726: "This should be light green, too: hsl(-600, 100%, 75%)" -
trunk/LayoutTests/platform/mac/fast/css/hsla-color-expected.txt
r161884 r251750 4 4 RenderBlock {HTML} at (0,0) size 800x600 5 5 RenderBody {BODY} at (8,8) size 784x571 [bgcolor=#FFFF00] 6 RenderBlock {H1} at (0,0) size 784x37 [color=#FF0000 7F]6 RenderBlock {H1} at (0,0) size 784x37 [color=#FF000080] 7 7 RenderText {#text} at (0,0) size 394x37 8 8 text run at (0,0) width 394: "This should be red, alpha 0.5" 9 RenderBlock {H1} at (0,58) size 784x38 [color=#FF0000 7F]9 RenderBlock {H1} at (0,58) size 784x38 [color=#FF000080] 10 10 RenderText {#text} at (0,0) size 455x37 11 11 text run at (0,0) width 455: "This should also be red, alpha 0.5" -
trunk/LayoutTests/svg/custom/fill-opacity-hsl-expected.txt
r149088 r251750 4 4 RenderSVGRoot {svg} at (20,20) size 60x160 5 5 RenderSVGRect {rect} at (20,20) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [x=20.00] [y=20.00] [width=60.00] [height=60.00] 6 RenderSVGRect {rect} at (20,120) size 60x60 [fill={[type=SOLID] [color=#00FF00 3F]}] [x=20.00] [y=120.00] [width=60.00] [height=60.00]6 RenderSVGRect {rect} at (20,120) size 60x60 [fill={[type=SOLID] [color=#00FF0040]}] [x=20.00] [y=120.00] [width=60.00] [height=60.00] -
trunk/Source/WebCore/ChangeLog
r251746 r251750 96 96 (WebCore::WebAnimation::shouldPreventEnteringBackForwardCache_DEPRECATED const): Deleted. 97 97 * animation/WebAnimation.h: 98 99 2019-10-29 Simon Fraser <simon.fraser@apple.com> 100 101 Align CSS hsl() -> rgb() color conversion with the spec 102 https://bugs.webkit.org/show_bug.cgi?id=203592 103 104 Reviewed by Tim Horton. 105 106 Fix lots of tests in css/css-color/color-resolving-hsl.html by matching the specified rounding 107 when converting between hsl() and rgb(). 108 109 Remove some duplicated code, and call HSLToSRGB(). 110 111 Tested by WPT. 112 113 * css/parser/CSSPropertyParserHelpers.cpp: 114 (WebCore::CSSPropertyParserHelpers::parseHSLParameters): 115 * platform/graphics/Color.cpp: 116 (WebCore::makeRGBAFromHSLA): 117 (WebCore::calcHue): Deleted. 118 * platform/graphics/Color.h: 98 119 99 120 2019-10-07 Jer Noble <jer.noble@apple.com> -
trunk/Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp
r251668 r251750 637 637 } else 638 638 angleInDegrees = hslValue->computeDegrees(); 639 639 640 double colorArray[3]; 640 // The hue needs to be in the range [0.0, 6.0) for calcHue() 641 colorArray[0] = fmod(fmod(angleInDegrees, 360.0) + 360.0, 360.0) / 60.0; 641 colorArray[0] = fmod(fmod(angleInDegrees, 360.0) + 360.0, 360.0) / 360.0; 642 642 bool requiresCommas = false; 643 643 for (int i = 1; i < 3; i++) { … … 673 673 return Color(); 674 674 675 return Color(makeRGBAFromHSLA( colorArray[0], colorArray[1], colorArray[2], alpha));675 return Color(makeRGBAFromHSLA(static_cast<float>(colorArray[0]), static_cast<float>(colorArray[1]), static_cast<float>(colorArray[2]), static_cast<float>(alpha))); 676 676 } 677 677 -
trunk/Source/WebCore/platform/graphics/Color.cpp
r246042 r251750 28 28 29 29 #include "AnimationUtilities.h" 30 #include "ColorUtilities.h" 30 31 #include "HashTools.h" 31 32 #include <wtf/Assertions.h> … … 97 98 } 98 99 99 static double calcHue(double temp1, double temp2, double hueVal) 100 { 101 if (hueVal < 0.0) 102 hueVal += 6.0; 103 else if (hueVal >= 6.0) 104 hueVal -= 6.0; 105 if (hueVal < 1.0) 106 return temp1 + (temp2 - temp1) * hueVal; 107 if (hueVal < 3.0) 108 return temp2; 109 if (hueVal < 4.0) 110 return temp1 + (temp2 - temp1) * (4.0 - hueVal); 111 return temp1; 112 } 113 114 // Explanation of this algorithm can be found in the CSS Color 4 Module 115 // specification at https://drafts.csswg.org/css-color-4/#hsl-to-rgb with 116 // further explanation available at http://en.wikipedia.org/wiki/HSL_color_space 117 118 // Hue is in the range of 0 to 6.0, the remainder are in the range 0 to 1.0 119 // FIXME: Use HSLToSRGB(). 120 RGBA32 makeRGBAFromHSLA(double hue, double saturation, double lightness, double alpha) 121 { 122 const double scaleFactor = nextafter(256.0, 0.0); 123 124 if (!saturation) { 125 int greyValue = static_cast<int>(lightness * scaleFactor); 126 return makeRGBA(greyValue, greyValue, greyValue, static_cast<int>(alpha * scaleFactor)); 127 } 128 129 double temp2 = lightness <= 0.5 ? lightness * (1.0 + saturation) : lightness + saturation - lightness * saturation; 130 double temp1 = 2.0 * lightness - temp2; 131 132 return makeRGBA(static_cast<int>(calcHue(temp1, temp2, hue + 2.0) * scaleFactor), 133 static_cast<int>(calcHue(temp1, temp2, hue) * scaleFactor), 134 static_cast<int>(calcHue(temp1, temp2, hue - 2.0) * scaleFactor), 135 static_cast<int>(alpha * scaleFactor)); 100 RGBA32 makeRGBAFromHSLA(float hue, float saturation, float lightness, float alpha) 101 { 102 const float scaleFactor = 255.0; 103 FloatComponents floatResult = HSLToSRGB({ hue, saturation, lightness, alpha }); 104 return makeRGBA( 105 round(floatResult.components[0] * scaleFactor), 106 round(floatResult.components[1] * scaleFactor), 107 round(floatResult.components[2] * scaleFactor), 108 round(floatResult.components[3] * scaleFactor)); 136 109 } 137 110 -
trunk/Source/WebCore/platform/graphics/Color.h
r246632 r251750 71 71 72 72 WEBCORE_EXPORT RGBA32 makeRGBA32FromFloats(float r, float g, float b, float a); 73 RGBA32 makeRGBAFromHSLA( double h, double s, double l, doublea);73 RGBA32 makeRGBAFromHSLA(float h, float s, float l, float a); 74 74 RGBA32 makeRGBAFromCMYKA(float c, float m, float y, float k, float a); 75 75
Note:
See TracChangeset
for help on using the changeset viewer.