Summary

Harness status: OK

Found 587 tests

Details

ResultTest NameMessage
Passe.style['color'] = "color-mix(in srgb, red, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, 70% red, 50% blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 70%, blue 50%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([70, 50], [70, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue %)", "color-mix(in srgb, red %, blue %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 70%, blue 50%)", "color-mix(in srgb, red 70%, blue 50%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red calc(20%), blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red calc(20%), blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([20], [20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red calc(%), blue)", "color-mix(in hsl, red calc(%), blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red calc(20%), blue)", "color-mix(in hsl, red calc(20%), blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red calc(var(--v)*1%), blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red calc(var(--v)*1%), blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red calc(var(--v)*%), blue)", "color-mix(in hsl, red calc(var(--v)*%), blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red calc(var(--v)*1%), blue)", "color-mix(in hsl, red calc(var(--v)*1%), blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, currentcolor, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, currentcolor, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, currentcolor, blue)", "color-mix(in hsl, currentcolor, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, currentcolor, blue)", "color-mix(in hsl, currentcolor, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red 60%, blue 40%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red 60%, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([60], [60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red %, blue)", "color-mix(in hsl, red %, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red 60%, blue)", "color-mix(in hsl, red 60%, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red 50%, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, red, blue 50%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, red, blue)", "color-mix(in hsl, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, red, hsl(120, 100%, 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, red, rgb(0, 255, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 255, 0], [0, 255, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, red, rgb(, , ))", "color-mix(in lch decreasing hue, red, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, red, rgb(0, 255, 0))", "color-mix(in lch decreasing hue, red, rgb(0, 255, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['color'] = "color-mix(in hsl, red calc(50% * sign(100em - 1px)), blue)" should set the property valueassert_not_equals: property should be set got disallowed value ""
    at Test.<anonymous> (https://www2.wpt.live/css/support/parsing-testcommon.js:28:9)
    at Test.step (https://www2.wpt.live/resources/testharness.js:2638:25)
    at test (https://www2.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www2.wpt.live/css/support/parsing-testcommon.js:23:5)
    at fuzzy_test_valid_color (https://www2.wpt.live/css/support/color-testcommon.js:100:3)
Asserts run
Fail
assert_not_equals("", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 133, 102, 71], [46, 56, 46, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, 50% hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 133, 102, 71], [46, 56, 46, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), 50% hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 133, 102, 71], [46, 56, 46, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46), rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 25, 133, 102, 71], [46, 56, 46, 25, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, 25% hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 25, 133, 102, 71], [46, 56, 46, 25, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), 25% hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 75, 133, 102, 71], [46, 56, 46, 75, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 75, 133, 102, 71], [46, 56, 46, 75, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 75%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40%) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 25, 133, 102, 71], [46, 56, 46, 25, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 25%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 30%, hsl(30deg 30% 40%) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 30%, rgb(133, 102, 71) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 30, 133, 102, 71, 90], [46, 56, 46, 30, 133, 102, 71, 90], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ) %)", "color-mix(in hsl, rgb(, , ) %, rgb(, , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 30%, rgb(133, 102, 71) 90%)", "color-mix(in hsl, rgb(46, 56, 46) 30%, rgb(133, 102, 71) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 12.5%, hsl(30deg 30% 40%) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 12.5%, rgb(133, 102, 71) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 12.5, 133, 102, 71, 37.5], [46, 56, 46, 12.5, 133, 102, 71, 37.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ) %)", "color-mix(in hsl, rgb(, , ) %, rgb(, , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 12.5%, rgb(133, 102, 71) 37.5%)", "color-mix(in hsl, rgb(46, 56, 46) 12.5%, rgb(133, 102, 71) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 0%, hsl(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 0%, rgb(133, 102, 71))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0, 133, 102, 71], [46, 56, 46, 0, 133, 102, 71], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "color-mix(in hsl, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 0%, rgb(133, 102, 71))", "color-mix(in hsl, rgb(46, 56, 46) 0%, rgb(133, 102, 71))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4), rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4), rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4), rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 25, 133, 102, 71, 0.8], [46, 56, 46, 25, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ) %, rgba(, , , ))", "color-mix(in hsl, rgb(, , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(46, 56, 46) 25%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgb(46, 56, 46) 25%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, 25% hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 25, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 25, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4), 25% hsl(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 75, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 75, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 75, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 75, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 75%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4) 25%, hsl(30deg 30% 40% / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 25, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 25, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 25%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4) 30%, hsl(30deg 30% 40% / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 30%, rgba(133, 102, 71, 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 30, 133, 102, 71, 0.8, 90], [46, 56, 46, 0.4, 30, 133, 102, 71, 0.8, 90], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ) %)", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 30%, rgba(133, 102, 71, 0.8) 90%)", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 30%, rgba(133, 102, 71, 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4) 12.5%, hsl(30deg 30% 40% / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 12.5%, rgba(133, 102, 71, 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 12.5, 133, 102, 71, 0.8, 37.5], [46, 56, 46, 0.4, 12.5, 133, 102, 71, 0.8, 37.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ) %)", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 12.5%, rgba(133, 102, 71, 0.8) 37.5%)", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 12.5%, rgba(133, 102, 71, 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20% / .4) 0%, hsl(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 0%, rgba(133, 102, 71, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([46, 56, 46, 0.4, 0, 133, 102, 71, 0.8], [46, 56, 46, 0.4, 0, 133, 102, 71, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hsl, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(46, 56, 46, 0.4) 0%, rgba(133, 102, 71, 0.8))", "color-mix(in hsl, rgba(46, 56, 46, 0.4) 0%, rgba(133, 102, 71, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(40deg 50% 50%), hsl(60deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 149, 64, 191, 191, 64], [191, 149, 64, 191, 191, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(60deg 50% 50%), hsl(40deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 191, 64, 191, 149, 64], [191, 191, 64, 191, 149, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(50deg 50% 50%), hsl(330deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 170, 64, 191, 64, 128], [191, 170, 64, 191, 64, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(330deg 50% 50%), hsl(50deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 128, 191, 170, 64], [191, 64, 128, 191, 170, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(20deg 50% 50%), hsl(320deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 106, 64, 191, 64, 149], [191, 106, 64, 191, 64, 149], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(320deg 50% 50%), hsl(20deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 149, 191, 106, 64], [191, 64, 149, 191, 106, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 149, 64, 191, 191, 64], [191, 149, 64, 191, 191, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "color-mix(in hsl, rgb(191, 149, 64), rgb(191, 191, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 191, 64, 191, 149, 64], [191, 191, 64, 191, 149, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "color-mix(in hsl, rgb(191, 191, 64), rgb(191, 149, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 170, 64, 191, 64, 128], [191, 170, 64, 191, 64, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "color-mix(in hsl, rgb(191, 170, 64), rgb(191, 64, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 128, 191, 170, 64], [191, 64, 128, 191, 170, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "color-mix(in hsl, rgb(191, 64, 128), rgb(191, 170, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 106, 64, 191, 64, 149], [191, 106, 64, 191, 64, 149], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "color-mix(in hsl, rgb(191, 106, 64), rgb(191, 64, 149))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl shorter hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 149, 191, 106, 64], [191, 64, 149, 191, 106, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "color-mix(in hsl, rgb(191, 64, 149), rgb(191, 106, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 149, 64), rgb(191, 191, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 149, 64, 191, 191, 64], [191, 149, 64, 191, 191, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 149, 64), rgb(191, 191, 64))", "color-mix(in hsl longer hue, rgb(191, 149, 64), rgb(191, 191, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 191, 64), rgb(191, 149, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 191, 64, 191, 149, 64], [191, 191, 64, 191, 149, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 191, 64), rgb(191, 149, 64))", "color-mix(in hsl longer hue, rgb(191, 191, 64), rgb(191, 149, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 170, 64), rgb(191, 64, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 170, 64, 191, 64, 128], [191, 170, 64, 191, 64, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 170, 64), rgb(191, 64, 128))", "color-mix(in hsl longer hue, rgb(191, 170, 64), rgb(191, 64, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 64, 128), rgb(191, 170, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 128, 191, 170, 64], [191, 64, 128, 191, 170, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 64, 128), rgb(191, 170, 64))", "color-mix(in hsl longer hue, rgb(191, 64, 128), rgb(191, 170, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 106, 64), rgb(191, 64, 149))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 106, 64, 191, 64, 149], [191, 106, 64, 191, 64, 149], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 106, 64), rgb(191, 64, 149))", "color-mix(in hsl longer hue, rgb(191, 106, 64), rgb(191, 64, 149))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl longer hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl longer hue, rgb(191, 64, 149), rgb(191, 106, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 149, 191, 106, 64], [191, 64, 149, 191, 106, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl longer hue, rgb(191, 64, 149), rgb(191, 106, 64))", "color-mix(in hsl longer hue, rgb(191, 64, 149), rgb(191, 106, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 149, 64, 191, 191, 64], [191, 149, 64, 191, 191, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "color-mix(in hsl increasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 191, 64, 191, 149, 64], [191, 191, 64, 191, 149, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "color-mix(in hsl increasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 170, 64, 191, 64, 128], [191, 170, 64, 191, 64, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "color-mix(in hsl increasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 128, 191, 170, 64], [191, 64, 128, 191, 170, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "color-mix(in hsl increasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 106, 64, 191, 64, 149], [191, 106, 64, 191, 64, 149], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "color-mix(in hsl increasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl increasing hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl increasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 149, 191, 106, 64], [191, 64, 149, 191, 106, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl increasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "color-mix(in hsl increasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 149, 64, 191, 191, 64], [191, 149, 64, 191, 191, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "color-mix(in hsl decreasing hue, rgb(191, 149, 64), rgb(191, 191, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 191, 64, 191, 149, 64], [191, 191, 64, 191, 149, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "color-mix(in hsl decreasing hue, rgb(191, 191, 64), rgb(191, 149, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 170, 64, 191, 64, 128], [191, 170, 64, 191, 64, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "color-mix(in hsl decreasing hue, rgb(191, 170, 64), rgb(191, 64, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 128, 191, 170, 64], [191, 64, 128, 191, 170, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "color-mix(in hsl decreasing hue, rgb(191, 64, 128), rgb(191, 170, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 106, 64, 191, 64, 149], [191, 106, 64, 191, 64, 149], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "color-mix(in hsl decreasing hue, rgb(191, 106, 64), rgb(191, 64, 149))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl decreasing hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl decreasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([191, 64, 149, 191, 106, 64], [191, 64, 149, 191, 106, 64], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hsl decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl decreasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "color-mix(in hsl decreasing hue, rgb(191, 64, 149), rgb(191, 106, 64))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(none none none), hsl(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(0, 0, 0))", "color-mix(in hsl, rgb(0, 0, 0), rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(none none none), hsl(30deg 40% 80%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(224, 204, 184))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0, 0, 224, 204, 184], [0, 0, 0, 224, 204, 184], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(224, 204, 184))", "color-mix(in hsl, rgb(0, 0, 0), rgb(224, 204, 184))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 20% 40%), hsl(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([82, 122, 82, 0, 0, 0], [82, 122, 82, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 20% none), hsl(30deg 40% 60%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(194, 153, 112))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0, 0, 194, 153, 112], [0, 0, 0, 194, 153, 112], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(0, 0, 0), rgb(194, 153, 112))", "color-mix(in hsl, rgb(0, 0, 0), rgb(194, 153, 112))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 20% 40%), hsl(30deg 20% none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([82, 122, 82, 0, 0, 0], [82, 122, 82, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "color-mix(in hsl, rgb(82, 122, 82), rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(none 20% 40%), hsl(30deg none 80%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgb(122, 82, 82), rgb(204, 204, 204))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([122, 82, 82, 204, 204, 204], [122, 82, 82, 204, 204, 204], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgb(, , ), rgb(, , ))", "color-mix(in hsl, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgb(122, 82, 82), rgb(204, 204, 204))", "color-mix(in hsl, rgb(122, 82, 82), rgb(204, 204, 204))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgb(143, 61, 61))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([61, 143, 61, 0, 143, 61, 61], [61, 143, 61, 0, 143, 61, 61], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ), rgb(, , ))", "color-mix(in hsl, rgba(, , , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgb(143, 61, 61))", "color-mix(in hsl, rgba(61, 143, 61, 0), rgb(143, 61, 61))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40% / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([61, 143, 61, 0, 143, 61, 61, 0.5], [61, 143, 61, 0, 143, 61, 61, 0.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0.5))", "color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40% / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([61, 143, 61, 0, 143, 61, 61, 0], [61, 143, 61, 0, 143, 61, 61, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "color-mix(in hsl, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0))", "color-mix(in hsl, rgba(61, 143, 61, 0), rgba(143, 61, 61, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 1, 0, 100, 0, 0, 0], [0, 1, 0, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, color(display-p   ) %, rgb(, , ))", "color-mix(in hsl, color(display-p   ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 104.3, -50.9, 100, 0, 0, 0], [100, 104.3, -50.9, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, lab(  -) %, rgb(, , ))", "color-mix(in hsl, lab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 104.3, -50.9, 100, 0, 0, 0], [0, 104.3, -50.9, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, lab(  -) %, rgb(, , ))", "color-mix(in hsl, lab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 116, 334, 100, 0, 0, 0], [100, 116, 334, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, lch(  ) %, rgb(, , ))", "color-mix(in hsl, lch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0))", "color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 116, 334, 100, 0, 0, 0], [0, 116, 334, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, lch(  ) %, rgb(, , ))", "color-mix(in hsl, lch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0))", "color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklab(100 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.365, -0.16, 100, 0, 0, 0], [1, 0.365, -0.16, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklab(  -) %, rgb(, , ))", "color-mix(in hsl, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0.365, -0.16, 100, 0, 0, 0], [0, 0.365, -0.16, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklab(  -) %, rgb(, , ))", "color-mix(in hsl, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklch(100 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.399, 336.3, 100, 0, 0, 0], [1, 0.399, 336.3, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklch(  ) %, rgb(, , ))", "color-mix(in hsl, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.365, -0.16, 100, 0, 0, 0], [1, 0.365, -0.16, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklab(  -) %, rgb(, , ))", "color-mix(in hsl, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.399, 336.3, 100, 0, 0, 0], [1, 0.399, 336.3, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklch(  ) %, rgb(, , ))", "color-mix(in hsl, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0.399, 336.3, 100, 0, 0, 0], [0, 0.399, 336.3, 100, 0, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hsl, oklch(  ) %, rgb(, , ))", "color-mix(in hsl, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 153, 115, 77], [26, 204, 26, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, 50% hwb(120deg 10% 20%), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 153, 115, 77], [26, 204, 26, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), 50% hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 153, 115, 77], [26, 204, 26, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%) 25%, hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 25, 153, 115, 77], [26, 204, 26, 25, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, 25% hwb(120deg 10% 20%), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 25, 153, 115, 77], [26, 204, 26, 25, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), 25% hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 75, 153, 115, 77], [26, 204, 26, 75, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% 40%) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 75, 153, 115, 77], [26, 204, 26, 75, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 75%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%) 25%, hwb(30deg 30% 40%) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 25, 153, 115, 77], [26, 204, 26, 25, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 25%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%) 30%, hwb(30deg 30% 40%) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 30%, rgb(153, 115, 77) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 30, 153, 115, 77, 90], [26, 204, 26, 30, 153, 115, 77, 90], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ) %)", "color-mix(in hwb, rgb(, , ) %, rgb(, , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 30%, rgb(153, 115, 77) 90%)", "color-mix(in hwb, rgb(26, 204, 26) 30%, rgb(153, 115, 77) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%) 12.5%, hwb(30deg 30% 40%) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 12.5%, rgb(153, 115, 77) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 12.5, 153, 115, 77, 37.5], [26, 204, 26, 12.5, 153, 115, 77, 37.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ) %)", "color-mix(in hwb, rgb(, , ) %, rgb(, , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 12.5%, rgb(153, 115, 77) 37.5%)", "color-mix(in hwb, rgb(26, 204, 26) 12.5%, rgb(153, 115, 77) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%) 0%, hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 0%, rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0, 153, 115, 77], [26, 204, 26, 0, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "color-mix(in hwb, rgb(, , ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 0%, rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 204, 26) 0%, rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4), rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4), rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4), rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4) 25%, hwb(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, 25% hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), 25% hwb(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 75, 153, 115, 77, 0.8], [26, 204, 26, 75, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ) %, rgba(, , , ))", "color-mix(in hwb, rgb(, , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26) 75%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgb(26, 204, 26) 75%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 75%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 75, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 75, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 75%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 75%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4) 25%, hwb(30deg 30% 40% / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 25, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 25%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4) 30%, hwb(30deg 30% 40% / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 30%, rgba(153, 115, 77, 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 30, 153, 115, 77, 0.8, 90], [26, 204, 26, 0.4, 30, 153, 115, 77, 0.8, 90], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ) %)", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 30%, rgba(153, 115, 77, 0.8) 90%)", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 30%, rgba(153, 115, 77, 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4) 12.5%, hwb(30deg 30% 40% / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 12.5%, rgba(153, 115, 77, 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 12.5, 153, 115, 77, 0.8, 37.5], [26, 204, 26, 0.4, 12.5, 153, 115, 77, 0.8, 37.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ) %)", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 12.5%, rgba(153, 115, 77, 0.8) 37.5%)", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 12.5%, rgba(153, 115, 77, 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / .4) 0%, hwb(30deg 30% 40% / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 0%, rgba(153, 115, 77, 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0.4, 0, 153, 115, 77, 0.8], [26, 204, 26, 0.4, 0, 153, 115, 77, 0.8], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "color-mix(in hwb, rgba(, , , ) %, rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0.4) 0%, rgba(153, 115, 77, 0.8))", "color-mix(in hwb, rgba(26, 204, 26, 0.4) 0%, rgba(153, 115, 77, 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(40deg 30% 40%), hwb(60deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 128, 77, 153, 153, 77], [153, 128, 77, 153, 153, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(60deg 30% 40%), hwb(40deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 153, 77, 153, 128, 77], [153, 153, 77, 153, 128, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(50deg 30% 40%), hwb(330deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 140, 77, 153, 77, 115], [153, 140, 77, 153, 77, 115], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(330deg 30% 40%), hwb(50deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 115, 153, 140, 77], [153, 77, 115, 153, 140, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(20deg 30% 40%), hwb(320deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 102, 77, 153, 77, 128], [153, 102, 77, 153, 77, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(320deg 30% 40%), hwb(20deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 128, 153, 102, 77], [153, 77, 128, 153, 102, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 128, 77, 153, 153, 77], [153, 128, 77, 153, 153, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "color-mix(in hwb, rgb(153, 128, 77), rgb(153, 153, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 153, 77, 153, 128, 77], [153, 153, 77, 153, 128, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "color-mix(in hwb, rgb(153, 153, 77), rgb(153, 128, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 140, 77, 153, 77, 115], [153, 140, 77, 153, 77, 115], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "color-mix(in hwb, rgb(153, 140, 77), rgb(153, 77, 115))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 115, 153, 140, 77], [153, 77, 115, 153, 140, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "color-mix(in hwb, rgb(153, 77, 115), rgb(153, 140, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 102, 77, 153, 77, 128], [153, 102, 77, 153, 77, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "color-mix(in hwb, rgb(153, 102, 77), rgb(153, 77, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb shorter hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 128, 153, 102, 77], [153, 77, 128, 153, 102, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "color-mix(in hwb, rgb(153, 77, 128), rgb(153, 102, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 128, 77), rgb(153, 153, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 128, 77, 153, 153, 77], [153, 128, 77, 153, 153, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 128, 77), rgb(153, 153, 77))", "color-mix(in hwb longer hue, rgb(153, 128, 77), rgb(153, 153, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 153, 77), rgb(153, 128, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 153, 77, 153, 128, 77], [153, 153, 77, 153, 128, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 153, 77), rgb(153, 128, 77))", "color-mix(in hwb longer hue, rgb(153, 153, 77), rgb(153, 128, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 140, 77), rgb(153, 77, 115))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 140, 77, 153, 77, 115], [153, 140, 77, 153, 77, 115], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 140, 77), rgb(153, 77, 115))", "color-mix(in hwb longer hue, rgb(153, 140, 77), rgb(153, 77, 115))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 77, 115), rgb(153, 140, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 115, 153, 140, 77], [153, 77, 115, 153, 140, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 77, 115), rgb(153, 140, 77))", "color-mix(in hwb longer hue, rgb(153, 77, 115), rgb(153, 140, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 102, 77), rgb(153, 77, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 102, 77, 153, 77, 128], [153, 102, 77, 153, 77, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 102, 77), rgb(153, 77, 128))", "color-mix(in hwb longer hue, rgb(153, 102, 77), rgb(153, 77, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb longer hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb longer hue, rgb(153, 77, 128), rgb(153, 102, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 128, 153, 102, 77], [153, 77, 128, 153, 102, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb longer hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb longer hue, rgb(153, 77, 128), rgb(153, 102, 77))", "color-mix(in hwb longer hue, rgb(153, 77, 128), rgb(153, 102, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 128, 77, 153, 153, 77], [153, 128, 77, 153, 153, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "color-mix(in hwb increasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 153, 77, 153, 128, 77], [153, 153, 77, 153, 128, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "color-mix(in hwb increasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 140, 77, 153, 77, 115], [153, 140, 77, 153, 77, 115], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "color-mix(in hwb increasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 115, 153, 140, 77], [153, 77, 115, 153, 140, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "color-mix(in hwb increasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 102, 77, 153, 77, 128], [153, 102, 77, 153, 77, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "color-mix(in hwb increasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb increasing hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb increasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 128, 153, 102, 77], [153, 77, 128, 153, 102, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb increasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb increasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "color-mix(in hwb increasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 128, 77, 153, 153, 77], [153, 128, 77, 153, 153, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "color-mix(in hwb decreasing hue, rgb(153, 128, 77), rgb(153, 153, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 153, 77, 153, 128, 77], [153, 153, 77, 153, 128, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "color-mix(in hwb decreasing hue, rgb(153, 153, 77), rgb(153, 128, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 140, 77, 153, 77, 115], [153, 140, 77, 153, 77, 115], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "color-mix(in hwb decreasing hue, rgb(153, 140, 77), rgb(153, 77, 115))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 115, 153, 140, 77], [153, 77, 115, 153, 140, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "color-mix(in hwb decreasing hue, rgb(153, 77, 115), rgb(153, 140, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 102, 77, 153, 77, 128], [153, 102, 77, 153, 77, 128], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "color-mix(in hwb decreasing hue, rgb(153, 102, 77), rgb(153, 77, 128))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb decreasing hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb decreasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([153, 77, 128, 153, 102, 77], [153, 77, 128, 153, 102, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "color-mix(in hwb decreasing hue, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb decreasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "color-mix(in hwb decreasing hue, rgb(153, 77, 128), rgb(153, 102, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(none none none), hwb(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(255, 0, 0), rgb(255, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([255, 0, 0, 255, 0, 0], [255, 0, 0, 255, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(255, 0, 0), rgb(255, 0, 0))", "color-mix(in hwb, rgb(255, 0, 0), rgb(255, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(none none none), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(255, 0, 0), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([255, 0, 0, 153, 115, 77], [255, 0, 0, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(255, 0, 0), rgb(153, 115, 77))", "color-mix(in hwb, rgb(255, 0, 0), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), hwb(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(255, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 255, 0, 0], [26, 204, 26, 255, 0, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(255, 0, 0))", "color-mix(in hwb, rgb(26, 204, 26), rgb(255, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% none), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 255, 26), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 255, 26, 153, 115, 77], [26, 255, 26, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 255, 26), rgb(153, 115, 77))", "color-mix(in hwb, rgb(26, 255, 26), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(255, 166, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 255, 166, 77], [26, 204, 26, 255, 166, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(26, 204, 26), rgb(255, 166, 77))", "color-mix(in hwb, rgb(26, 204, 26), rgb(255, 166, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(none 10% 20%), hwb(30deg none 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgb(204, 26, 26), rgb(153, 77, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([204, 26, 26, 153, 77, 0], [204, 26, 26, 153, 77, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgb(, , ), rgb(, , ))", "color-mix(in hwb, rgb(, , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgb(204, 26, 26), rgb(153, 77, 0))", "color-mix(in hwb, rgb(204, 26, 26), rgb(153, 77, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40%))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgb(153, 115, 77))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0, 153, 115, 77], [26, 204, 26, 0, 153, 115, 77], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ), rgb(, , ))", "color-mix(in hwb, rgba(, , , ), rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgb(153, 115, 77))", "color-mix(in hwb, rgba(26, 204, 26, 0), rgb(153, 115, 77))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40% / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0, 153, 115, 77, 0.5], [26, 204, 26, 0, 153, 115, 77, 0.5], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0.5))", "color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40% / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([26, 204, 26, 0, 153, 115, 77, 0], [26, 204, 26, 0, 153, 115, 77, 0], 1, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "color-mix(in hwb, rgba(, , , ), rgba(, , , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0))", "color-mix(in hwb, rgba(26, 204, 26, 0), rgba(153, 115, 77, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 1, 0, 100, 0, 0, 0], [0, 1, 0, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, color(display-p   ) %, rgb(, , ))", "color-mix(in hwb, color(display-p   ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 104.3, -50.9, 100, 0, 0, 0], [100, 104.3, -50.9, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, lab(  -) %, rgb(, , ))", "color-mix(in hwb, lab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 104.3, -50.9, 100, 0, 0, 0], [0, 104.3, -50.9, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, lab(  -) %, rgb(, , ))", "color-mix(in hwb, lab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 116, 334, 100, 0, 0, 0], [100, 116, 334, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, lch(  ) %, rgb(, , ))", "color-mix(in hwb, lch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0))", "color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 116, 334, 100, 0, 0, 0], [0, 116, 334, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, lch(  ) %, rgb(, , ))", "color-mix(in hwb, lch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0))", "color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklab(100 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.365, -0.16, 100, 0, 0, 0], [1, 0.365, -0.16, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklab(  -) %, rgb(, , ))", "color-mix(in hwb, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0.365, -0.16, 100, 0, 0, 0], [0, 0.365, -0.16, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklab(  -) %, rgb(, , ))", "color-mix(in hwb, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklch(100 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.399, 336.3, 100, 0, 0, 0], [1, 0.399, 336.3, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklch(  ) %, rgb(, , ))", "color-mix(in hwb, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0, 0.399, 336.3, 100, 0, 0, 0], [0, 0.399, 336.3, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklch(  ) %, rgb(, , ))", "color-mix(in hwb, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.365, -0.16, 100, 0, 0, 0], [1, 0.365, -0.16, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklab(  -) %, rgb(, , ))", "color-mix(in hwb, oklab(  -) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0.399, 336.3, 100, 0, 0, 0], [1, 0.399, 336.3, 100, 0, 0, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in hwb, oklch(  ) %, rgb(, , ))", "color-mix(in hwb, oklch(  ) %, rgb(, , ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg), lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30), lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30), lch(50 60 70))", "color-mix(in lch, lch(10 20 30), lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg) 25%, lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, 25% lch(10 20 30deg), lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg), 25% lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 75, 50, 60, 70], [10, 20, 30, 75, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg), lch(50 60 70deg) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 75, 50, 60, 70], [10, 20, 30, 75, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 75%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg) 25%, lch(50 60 70deg) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 25%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg) 30%, lch(50 60 70deg) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 30%, lch(50 60 70) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 30, 50, 60, 70, 90], [10, 20, 30, 30, 50, 60, 70, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ) %)", "color-mix(in lch, lch(  ) %, lch(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 30%, lch(50 60 70) 90%)", "color-mix(in lch, lch(10 20 30) 30%, lch(50 60 70) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg) 12.5%, lch(50 60 70deg) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 12.5%, lch(50 60 70) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 12.5, 50, 60, 70, 37.5], [10, 20, 30, 12.5, 50, 60, 70, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ) %)", "color-mix(in lch, lch(  ) %, lch(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 12.5%, lch(50 60 70) 37.5%)", "color-mix(in lch, lch(10 20 30) 12.5%, lch(50 60 70) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg) 0%, lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30) 0%, lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0, 50, 60, 70], [10, 20, 30, 0, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ) %, lch(  ))", "color-mix(in lch, lch(  ) %, lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30) 0%, lch(50 60 70))", "color-mix(in lch, lch(10 20 30) 0%, lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4), lch(50 60 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4), lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ), lch(   / ))", "color-mix(in lch, lch(   / ), lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4), lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4), lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4) 25%, lch(50 60 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, 25% lch(10 20 30deg / .4), lch(50 60 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4), 25% lch(50 60 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4), lch(50 60 70deg / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 75%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4) 25%, lch(50 60 70deg / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 25%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4) 30%, lch(50 60 70deg / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 30%, lch(50 60 70 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 30, 50, 60, 70, 0.8, 90], [10, 20, 30, 0.4, 30, 50, 60, 70, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ) %)", "color-mix(in lch, lch(   / ) %, lch(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 30%, lch(50 60 70 / 0.8) 90%)", "color-mix(in lch, lch(10 20 30 / 0.4) 30%, lch(50 60 70 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4) 12.5%, lch(50 60 70deg / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 12.5%, lch(50 60 70 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 12.5, 50, 60, 70, 0.8, 37.5], [10, 20, 30, 0.4, 12.5, 50, 60, 70, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ) %)", "color-mix(in lch, lch(   / ) %, lch(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 12.5%, lch(50 60 70 / 0.8) 37.5%)", "color-mix(in lch, lch(10 20 30 / 0.4) 12.5%, lch(50 60 70 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / .4) 0%, lch(50 60 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / 0.4) 0%, lch(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 0, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 0, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / ) %, lch(   / ))", "color-mix(in lch, lch(   / ) %, lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / 0.4) 0%, lch(50 60 70 / 0.8))", "color-mix(in lch, lch(10 20 30 / 0.4) 0%, lch(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 40deg), lch(100 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 40), lch(100 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 40, 100, 0, 60], [100, 0, 40, 100, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 40), lch(100 0 60))", "color-mix(in lch, lch(100 0 40), lch(100 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 60deg), lch(100 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 60), lch(100 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 60, 100, 0, 40], [100, 0, 60, 100, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 60), lch(100 0 40))", "color-mix(in lch, lch(100 0 60), lch(100 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 50deg), lch(100 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 50), lch(100 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 50, 100, 0, 330], [100, 0, 50, 100, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 50), lch(100 0 330))", "color-mix(in lch, lch(100 0 50), lch(100 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 330deg), lch(100 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 330), lch(100 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 330, 100, 0, 50], [100, 0, 330, 100, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 330), lch(100 0 50))", "color-mix(in lch, lch(100 0 330), lch(100 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 20deg), lch(100 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 20), lch(100 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 20, 100, 0, 320], [100, 0, 20, 100, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 20), lch(100 0 320))", "color-mix(in lch, lch(100 0 20), lch(100 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(100 0 320deg), lch(100 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 320), lch(100 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 320, 100, 0, 20], [100, 0, 320, 100, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 320), lch(100 0 20))", "color-mix(in lch, lch(100 0 320), lch(100 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 40deg), lch(100 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 40), lch(100 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 40, 100, 0, 60], [100, 0, 40, 100, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 40), lch(100 0 60))", "color-mix(in lch, lch(100 0 40), lch(100 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 60deg), lch(100 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 60), lch(100 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 60, 100, 0, 40], [100, 0, 60, 100, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 60), lch(100 0 40))", "color-mix(in lch, lch(100 0 60), lch(100 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 50deg), lch(100 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 50), lch(100 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 50, 100, 0, 330], [100, 0, 50, 100, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 50), lch(100 0 330))", "color-mix(in lch, lch(100 0 50), lch(100 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 330deg), lch(100 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 330), lch(100 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 330, 100, 0, 50], [100, 0, 330, 100, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 330), lch(100 0 50))", "color-mix(in lch, lch(100 0 330), lch(100 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 20deg), lch(100 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 20), lch(100 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 20, 100, 0, 320], [100, 0, 20, 100, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 20), lch(100 0 320))", "color-mix(in lch, lch(100 0 20), lch(100 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch shorter hue, lch(100 0 320deg), lch(100 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(100 0 320), lch(100 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 320, 100, 0, 20], [100, 0, 320, 100, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  ))", "color-mix(in lch, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(100 0 320), lch(100 0 20))", "color-mix(in lch, lch(100 0 320), lch(100 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 40deg), lch(100 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 40), lch(100 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 40, 100, 0, 60], [100, 0, 40, 100, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 40), lch(100 0 60))", "color-mix(in lch longer hue, lch(100 0 40), lch(100 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 60deg), lch(100 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 60), lch(100 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 60, 100, 0, 40], [100, 0, 60, 100, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 60), lch(100 0 40))", "color-mix(in lch longer hue, lch(100 0 60), lch(100 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 50deg), lch(100 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 50), lch(100 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 50, 100, 0, 330], [100, 0, 50, 100, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 50), lch(100 0 330))", "color-mix(in lch longer hue, lch(100 0 50), lch(100 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 330deg), lch(100 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 330), lch(100 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 330, 100, 0, 50], [100, 0, 330, 100, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 330), lch(100 0 50))", "color-mix(in lch longer hue, lch(100 0 330), lch(100 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 20deg), lch(100 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 20), lch(100 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 20, 100, 0, 320], [100, 0, 20, 100, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 20), lch(100 0 320))", "color-mix(in lch longer hue, lch(100 0 20), lch(100 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch longer hue, lch(100 0 320deg), lch(100 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch longer hue, lch(100 0 320), lch(100 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 320, 100, 0, 20], [100, 0, 320, 100, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(  ), lch(  ))", "color-mix(in lch longer hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch longer hue, lch(100 0 320), lch(100 0 20))", "color-mix(in lch longer hue, lch(100 0 320), lch(100 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 40deg), lch(100 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 40), lch(100 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 40, 100, 0, 60], [100, 0, 40, 100, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 40), lch(100 0 60))", "color-mix(in lch increasing hue, lch(100 0 40), lch(100 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 60deg), lch(100 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 60), lch(100 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 60, 100, 0, 40], [100, 0, 60, 100, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 60), lch(100 0 40))", "color-mix(in lch increasing hue, lch(100 0 60), lch(100 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 50deg), lch(100 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 50), lch(100 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 50, 100, 0, 330], [100, 0, 50, 100, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 50), lch(100 0 330))", "color-mix(in lch increasing hue, lch(100 0 50), lch(100 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 330deg), lch(100 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 330), lch(100 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 330, 100, 0, 50], [100, 0, 330, 100, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 330), lch(100 0 50))", "color-mix(in lch increasing hue, lch(100 0 330), lch(100 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 20deg), lch(100 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 20), lch(100 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 20, 100, 0, 320], [100, 0, 20, 100, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 20), lch(100 0 320))", "color-mix(in lch increasing hue, lch(100 0 20), lch(100 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch increasing hue, lch(100 0 320deg), lch(100 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch increasing hue, lch(100 0 320), lch(100 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 320, 100, 0, 20], [100, 0, 320, 100, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(  ), lch(  ))", "color-mix(in lch increasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch increasing hue, lch(100 0 320), lch(100 0 20))", "color-mix(in lch increasing hue, lch(100 0 320), lch(100 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 40deg), lch(100 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 40), lch(100 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 40, 100, 0, 60], [100, 0, 40, 100, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 40), lch(100 0 60))", "color-mix(in lch decreasing hue, lch(100 0 40), lch(100 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 60deg), lch(100 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 60), lch(100 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 60, 100, 0, 40], [100, 0, 60, 100, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 60), lch(100 0 40))", "color-mix(in lch decreasing hue, lch(100 0 60), lch(100 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 50deg), lch(100 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 50), lch(100 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 50, 100, 0, 330], [100, 0, 50, 100, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 50), lch(100 0 330))", "color-mix(in lch decreasing hue, lch(100 0 50), lch(100 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 330deg), lch(100 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 330), lch(100 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 330, 100, 0, 50], [100, 0, 330, 100, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 330), lch(100 0 50))", "color-mix(in lch decreasing hue, lch(100 0 330), lch(100 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 20deg), lch(100 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 20), lch(100 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 20, 100, 0, 320], [100, 0, 20, 100, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 20), lch(100 0 320))", "color-mix(in lch decreasing hue, lch(100 0 20), lch(100 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch decreasing hue, lch(100 0 320deg), lch(100 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch decreasing hue, lch(100 0 320), lch(100 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([100, 0, 320, 100, 0, 20], [100, 0, 320, 100, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(  ), lch(  ))", "color-mix(in lch decreasing hue, lch(  ), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch decreasing hue, lch(100 0 320), lch(100 0 20))", "color-mix(in lch decreasing hue, lch(100 0 320), lch(100 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(none none none), lch(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(none none none), lch(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(none none none), lch(none none none))", "color-mix(in lch, lch(none none none), lch(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(none none none), lch(none none none))", "color-mix(in lch, lch(none none none), lch(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(none none none), lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(none none none), lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([50, 60, 70], [50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(none none none), lch(  ))", "color-mix(in lch, lch(none none none), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(none none none), lch(50 60 70))", "color-mix(in lch, lch(none none none), lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg), lch(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30), lch(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30], [10, 20, 30], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(none none none))", "color-mix(in lch, lch(  ), lch(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30), lch(none none none))", "color-mix(in lch, lch(10 20 30), lch(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 none), lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 none), lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 50, 60, 70], [10, 20, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  none), lch(  ))", "color-mix(in lch, lch(  none), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 none), lch(50 60 70))", "color-mix(in lch, lch(10 20 none), lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg), lch(50 60 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30), lch(50 60 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60], [10, 20, 30, 50, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(  ), lch(  none))", "color-mix(in lch, lch(  ), lch(  none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30), lch(50 60 none))", "color-mix(in lch, lch(10 20 30), lch(50 60 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(none 20 30deg), lch(50 none 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(none 20 30), lch(50 none 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([20, 30, 50, 70], [20, 30, 50, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(none  ), lch( none ))", "color-mix(in lch, lch(none  ), lch( none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(none 20 30), lch(50 none 70))", "color-mix(in lch, lch(none 20 30), lch(50 none 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / none), lch(50 60 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / none), lch(  ))", "color-mix(in lch, lch(   / none), lch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70))", "color-mix(in lch, lch(10 20 30 / none), lch(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / none), lch(50 60 70deg / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70, 0.5], [10, 20, 30, 50, 60, 70, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / none), lch(   / ))", "color-mix(in lch, lch(   / none), lch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / 0.5))", "color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lch, lch(10 20 30deg / none), lch(50 60 70deg / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lch, lch(   / none), lch(   / none))", "color-mix(in lch, lch(   / none), lch(   / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / none))", "color-mix(in lch, lch(10 20 30 / none), lch(50 60 70 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg), oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.5, 0.6, 70], [0.1, 0.2, 30, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 25%, oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 25, 0.5, 0.6, 70], [0.1, 0.2, 30, 25, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, 25% oklch(0.1 0.2 30deg), oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 25, 0.5, 0.6, 70], [0.1, 0.2, 30, 25, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg), 25% oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 75, 0.5, 0.6, 70], [0.1, 0.2, 30, 75, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg), oklch(0.5 0.6 70deg) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 75, 0.5, 0.6, 70], [0.1, 0.2, 30, 75, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 75%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 25%, oklch(0.5 0.6 70deg) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 25, 0.5, 0.6, 70], [0.1, 0.2, 30, 25, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 25%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 30%, oklch(0.5 0.6 70deg) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 30%, oklch(0.5 0.6 70) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 30, 0.5, 0.6, 70, 90], [0.1, 0.2, 30, 30, 0.5, 0.6, 70, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ) %)", "color-mix(in oklch, oklch(  ) %, oklch(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 30%, oklch(0.5 0.6 70) 90%)", "color-mix(in oklch, oklch(0.1 0.2 30) 30%, oklch(0.5 0.6 70) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 12.5%, oklch(0.5 0.6 70deg) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 12.5%, oklch(0.5 0.6 70) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 12.5, 0.5, 0.6, 70, 37.5], [0.1, 0.2, 30, 12.5, 0.5, 0.6, 70, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ) %)", "color-mix(in oklch, oklch(  ) %, oklch(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 12.5%, oklch(0.5 0.6 70) 37.5%)", "color-mix(in oklch, oklch(0.1 0.2 30) 12.5%, oklch(0.5 0.6 70) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 0%, oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30) 0%, oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0, 0.5, 0.6, 70], [0.1, 0.2, 30, 0, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ) %, oklch(  ))", "color-mix(in oklch, oklch(  ) %, oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30) 0%, oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30) 0%, oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4), oklch(0.5 0.6 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4), oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ), oklch(   / ))", "color-mix(in oklch, oklch(   / ), oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4), oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4), oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 25%, oklch(0.5 0.6 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, 25% oklch(0.1 0.2 30deg / .4), oklch(0.5 0.6 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4), 25% oklch(0.5 0.6 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 75, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 75, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4), oklch(0.5 0.6 70deg / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 75, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 75, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 75%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 25%, oklch(0.5 0.6 70deg / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 25, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 25%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 30%, oklch(0.5 0.6 70deg / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 30%, oklch(0.5 0.6 70 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 30, 0.5, 0.6, 70, 0.8, 90], [0.1, 0.2, 30, 0.4, 30, 0.5, 0.6, 70, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ) %)", "color-mix(in oklch, oklch(   / ) %, oklch(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 30%, oklch(0.5 0.6 70 / 0.8) 90%)", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 30%, oklch(0.5 0.6 70 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 12.5%, oklch(0.5 0.6 70deg / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 12.5%, oklch(0.5 0.6 70 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 12.5, 0.5, 0.6, 70, 0.8, 37.5], [0.1, 0.2, 30, 0.4, 12.5, 0.5, 0.6, 70, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ) %)", "color-mix(in oklch, oklch(   / ) %, oklch(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 12.5%, oklch(0.5 0.6 70 / 0.8) 37.5%)", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 12.5%, oklch(0.5 0.6 70 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 0%, oklch(0.5 0.6 70deg / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 0%, oklch(0.5 0.6 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.4, 0, 0.5, 0.6, 70, 0.8], [0.1, 0.2, 30, 0.4, 0, 0.5, 0.6, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "color-mix(in oklch, oklch(   / ) %, oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 0%, oklch(0.5 0.6 70 / 0.8))", "color-mix(in oklch, oklch(0.1 0.2 30 / 0.4) 0%, oklch(0.5 0.6 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 40deg), oklch(1 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 40, 1, 0, 60], [1, 0, 40, 1, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 60deg), oklch(1 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 60, 1, 0, 40], [1, 0, 60, 1, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 50deg), oklch(1 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 50, 1, 0, 330], [1, 0, 50, 1, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 330deg), oklch(1 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 330, 1, 0, 50], [1, 0, 330, 1, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 20deg), oklch(1 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 20, 1, 0, 320], [1, 0, 20, 1, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(1 0 320deg), oklch(1 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 320, 1, 0, 20], [1, 0, 320, 1, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 40deg), oklch(1 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 40, 1, 0, 60], [1, 0, 40, 1, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "color-mix(in oklch, oklch(1 0 40), oklch(1 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 60deg), oklch(1 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 60, 1, 0, 40], [1, 0, 60, 1, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "color-mix(in oklch, oklch(1 0 60), oklch(1 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 50deg), oklch(1 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 50, 1, 0, 330], [1, 0, 50, 1, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "color-mix(in oklch, oklch(1 0 50), oklch(1 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 330deg), oklch(1 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 330, 1, 0, 50], [1, 0, 330, 1, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "color-mix(in oklch, oklch(1 0 330), oklch(1 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 20deg), oklch(1 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 20, 1, 0, 320], [1, 0, 20, 1, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "color-mix(in oklch, oklch(1 0 20), oklch(1 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch shorter hue, oklch(1 0 320deg), oklch(1 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 320, 1, 0, 20], [1, 0, 320, 1, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  ))", "color-mix(in oklch, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "color-mix(in oklch, oklch(1 0 320), oklch(1 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 40deg), oklch(1 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 40), oklch(1 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 40, 1, 0, 60], [1, 0, 40, 1, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 40), oklch(1 0 60))", "color-mix(in oklch longer hue, oklch(1 0 40), oklch(1 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 60deg), oklch(1 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 60), oklch(1 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 60, 1, 0, 40], [1, 0, 60, 1, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 60), oklch(1 0 40))", "color-mix(in oklch longer hue, oklch(1 0 60), oklch(1 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 50deg), oklch(1 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 50), oklch(1 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 50, 1, 0, 330], [1, 0, 50, 1, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 50), oklch(1 0 330))", "color-mix(in oklch longer hue, oklch(1 0 50), oklch(1 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 330deg), oklch(1 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 330), oklch(1 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 330, 1, 0, 50], [1, 0, 330, 1, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 330), oklch(1 0 50))", "color-mix(in oklch longer hue, oklch(1 0 330), oklch(1 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 20deg), oklch(1 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 20), oklch(1 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 20, 1, 0, 320], [1, 0, 20, 1, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 20), oklch(1 0 320))", "color-mix(in oklch longer hue, oklch(1 0 20), oklch(1 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch longer hue, oklch(1 0 320deg), oklch(1 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch longer hue, oklch(1 0 320), oklch(1 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 320, 1, 0, 20], [1, 0, 320, 1, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "color-mix(in oklch longer hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch longer hue, oklch(1 0 320), oklch(1 0 20))", "color-mix(in oklch longer hue, oklch(1 0 320), oklch(1 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 40deg), oklch(1 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 40), oklch(1 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 40, 1, 0, 60], [1, 0, 40, 1, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 40), oklch(1 0 60))", "color-mix(in oklch increasing hue, oklch(1 0 40), oklch(1 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 60deg), oklch(1 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 60), oklch(1 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 60, 1, 0, 40], [1, 0, 60, 1, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 60), oklch(1 0 40))", "color-mix(in oklch increasing hue, oklch(1 0 60), oklch(1 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 50deg), oklch(1 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 50), oklch(1 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 50, 1, 0, 330], [1, 0, 50, 1, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 50), oklch(1 0 330))", "color-mix(in oklch increasing hue, oklch(1 0 50), oklch(1 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 330deg), oklch(1 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 330), oklch(1 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 330, 1, 0, 50], [1, 0, 330, 1, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 330), oklch(1 0 50))", "color-mix(in oklch increasing hue, oklch(1 0 330), oklch(1 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 20deg), oklch(1 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 20), oklch(1 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 20, 1, 0, 320], [1, 0, 20, 1, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 20), oklch(1 0 320))", "color-mix(in oklch increasing hue, oklch(1 0 20), oklch(1 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch increasing hue, oklch(1 0 320deg), oklch(1 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch increasing hue, oklch(1 0 320), oklch(1 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 320, 1, 0, 20], [1, 0, 320, 1, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch increasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch increasing hue, oklch(1 0 320), oklch(1 0 20))", "color-mix(in oklch increasing hue, oklch(1 0 320), oklch(1 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 40deg), oklch(1 0 60deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 40), oklch(1 0 60))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 40, 1, 0, 60], [1, 0, 40, 1, 0, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 40), oklch(1 0 60))", "color-mix(in oklch decreasing hue, oklch(1 0 40), oklch(1 0 60))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 60deg), oklch(1 0 40deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 60), oklch(1 0 40))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 60, 1, 0, 40], [1, 0, 60, 1, 0, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 60), oklch(1 0 40))", "color-mix(in oklch decreasing hue, oklch(1 0 60), oklch(1 0 40))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 50deg), oklch(1 0 330deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 50), oklch(1 0 330))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 50, 1, 0, 330], [1, 0, 50, 1, 0, 330], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 50), oklch(1 0 330))", "color-mix(in oklch decreasing hue, oklch(1 0 50), oklch(1 0 330))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 330deg), oklch(1 0 50deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 330), oklch(1 0 50))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 330, 1, 0, 50], [1, 0, 330, 1, 0, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 330), oklch(1 0 50))", "color-mix(in oklch decreasing hue, oklch(1 0 330), oklch(1 0 50))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 20deg), oklch(1 0 320deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 20), oklch(1 0 320))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 20, 1, 0, 320], [1, 0, 20, 1, 0, 320], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 20), oklch(1 0 320))", "color-mix(in oklch decreasing hue, oklch(1 0 20), oklch(1 0 320))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch decreasing hue, oklch(1 0 320deg), oklch(1 0 20deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch decreasing hue, oklch(1 0 320), oklch(1 0 20))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([1, 0, 320, 1, 0, 20], [1, 0, 320, 1, 0, 20], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "color-mix(in oklch decreasing hue, oklch(  ), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch decreasing hue, oklch(1 0 320), oklch(1 0 20))", "color-mix(in oklch decreasing hue, oklch(1 0 320), oklch(1 0 20))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(none none none), oklch(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(none none none), oklch(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(none none none), oklch(none none none))", "color-mix(in oklch, oklch(none none none), oklch(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(none none none), oklch(none none none))", "color-mix(in oklch, oklch(none none none), oklch(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(none none none), oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(none none none), oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 70], [0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(none none none), oklch(  ))", "color-mix(in oklch, oklch(none none none), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(none none none), oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(none none none), oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg), oklch(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30], [0.1, 0.2, 30], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(none none none))", "color-mix(in oklch, oklch(  ), oklch(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(none none none))", "color-mix(in oklch, oklch(0.1 0.2 30), oklch(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 none), oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 none), oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 70], [0.1, 0.2, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  none), oklch(  ))", "color-mix(in oklch, oklch(  none), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 none), oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 none), oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg), oklch(0.5 0.6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.5, 0.6], [0.1, 0.2, 30, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(  ), oklch(  none))", "color-mix(in oklch, oklch(  ), oklch(  none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 none))", "color-mix(in oklch, oklch(0.1 0.2 30), oklch(0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(none 0.2 30deg), oklch(0.5 none 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(none 0.2 30), oklch(0.5 none 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 30, 0.5, 70], [0.2, 30, 0.5, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(none  ), oklch( none ))", "color-mix(in oklch, oklch(none  ), oklch( none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(none 0.2 30), oklch(0.5 none 70))", "color-mix(in oklch, oklch(none 0.2 30), oklch(0.5 none 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / none), oklch(0.5 0.6 70deg))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.5, 0.6, 70], [0.1, 0.2, 30, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / none), oklch(  ))", "color-mix(in oklch, oklch(   / none), oklch(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70))", "color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / none), oklch(0.5 0.6 70deg / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.5, 0.6, 70, 0.5], [0.1, 0.2, 30, 0.5, 0.6, 70, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / none), oklch(   / ))", "color-mix(in oklch, oklch(   / none), oklch(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / 0.5))", "color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklch, oklch(0.1 0.2 30deg / none), oklch(0.5 0.6 70deg / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 30, 0.5, 0.6, 70], [0.1, 0.2, 30, 0.5, 0.6, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklch, oklch(   / none), oklch(   / none))", "color-mix(in oklch, oklch(   / none), oklch(   / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / none))", "color-mix(in oklch, oklch(0.1 0.2 30 / none), oklch(0.5 0.6 70 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30), lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30), lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ), lab(  ))", "color-mix(in lab, lab(  ), lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30), lab(50 60 70))", "color-mix(in lab, lab(10 20 30), lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, 25% lab(10 20 30), lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30), 25% lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 75, 50, 60, 70], [10, 20, 30, 75, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30), lab(50 60 70) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 75, 50, 60, 70], [10, 20, 30, 75, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 75%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 25, 50, 60, 70], [10, 20, 30, 25, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 25%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30) 30%, lab(50 60 70) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 30%, lab(50 60 70) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 30, 50, 60, 70, 90], [10, 20, 30, 30, 50, 60, 70, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ) %)", "color-mix(in lab, lab(  ) %, lab(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 30%, lab(50 60 70) 90%)", "color-mix(in lab, lab(10 20 30) 30%, lab(50 60 70) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30) 12.5%, lab(50 60 70) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 12.5%, lab(50 60 70) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 12.5, 50, 60, 70, 37.5], [10, 20, 30, 12.5, 50, 60, 70, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ) %)", "color-mix(in lab, lab(  ) %, lab(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 12.5%, lab(50 60 70) 37.5%)", "color-mix(in lab, lab(10 20 30) 12.5%, lab(50 60 70) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30) 0%, lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30) 0%, lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0, 50, 60, 70], [10, 20, 30, 0, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ) %, lab(  ))", "color-mix(in lab, lab(  ) %, lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30) 0%, lab(50 60 70))", "color-mix(in lab, lab(10 20 30) 0%, lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4), lab(50 60 70 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4), lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ), lab(   / ))", "color-mix(in lab, lab(   / ), lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4), lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4), lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4) 25%, lab(50 60 70 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, 25% lab(10 20 30 / .4), lab(50 60 70 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4), 25% lab(50 60 70 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4), lab(50 60 70 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 75, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 75%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4) 25%, lab(50 60 70 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 25, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 25%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4) 30%, lab(50 60 70 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 30%, lab(50 60 70 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 30, 50, 60, 70, 0.8, 90], [10, 20, 30, 0.4, 30, 50, 60, 70, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ) %)", "color-mix(in lab, lab(   / ) %, lab(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 30%, lab(50 60 70 / 0.8) 90%)", "color-mix(in lab, lab(10 20 30 / 0.4) 30%, lab(50 60 70 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4) 12.5%, lab(50 60 70 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 12.5%, lab(50 60 70 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 12.5, 50, 60, 70, 0.8, 37.5], [10, 20, 30, 0.4, 12.5, 50, 60, 70, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ) %)", "color-mix(in lab, lab(   / ) %, lab(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 12.5%, lab(50 60 70 / 0.8) 37.5%)", "color-mix(in lab, lab(10 20 30 / 0.4) 12.5%, lab(50 60 70 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / .4) 0%, lab(50 60 70 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / 0.4) 0%, lab(50 60 70 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 0.4, 0, 50, 60, 70, 0.8], [10, 20, 30, 0.4, 0, 50, 60, 70, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / ) %, lab(   / ))", "color-mix(in lab, lab(   / ) %, lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / 0.4) 0%, lab(50 60 70 / 0.8))", "color-mix(in lab, lab(10 20 30 / 0.4) 0%, lab(50 60 70 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(none none none), lab(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(none none none), lab(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(none none none), lab(none none none))", "color-mix(in lab, lab(none none none), lab(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(none none none), lab(none none none))", "color-mix(in lab, lab(none none none), lab(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(none none none), lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(none none none), lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([50, 60, 70], [50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(none none none), lab(  ))", "color-mix(in lab, lab(none none none), lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(none none none), lab(50 60 70))", "color-mix(in lab, lab(none none none), lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30), lab(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30), lab(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30], [10, 20, 30], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ), lab(none none none))", "color-mix(in lab, lab(  ), lab(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30), lab(none none none))", "color-mix(in lab, lab(10 20 30), lab(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 none), lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 none), lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 50, 60, 70], [10, 20, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  none), lab(  ))", "color-mix(in lab, lab(  none), lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 none), lab(50 60 70))", "color-mix(in lab, lab(10 20 none), lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30), lab(50 60 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30), lab(50 60 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60], [10, 20, 30, 50, 60], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(  ), lab(  none))", "color-mix(in lab, lab(  ), lab(  none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30), lab(50 60 none))", "color-mix(in lab, lab(10 20 30), lab(50 60 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(none 20 30), lab(50 none 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(none 20 30), lab(50 none 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([20, 30, 50, 70], [20, 30, 50, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(none  ), lab( none ))", "color-mix(in lab, lab(none  ), lab( none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(none 20 30), lab(50 none 70))", "color-mix(in lab, lab(none 20 30), lab(50 none 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / none), lab(  ))", "color-mix(in lab, lab(   / none), lab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70))", "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70, 0.5], [10, 20, 30, 50, 60, 70, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / none), lab(   / ))", "color-mix(in lab, lab(   / none), lab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / 0.5))", "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10, 20, 30, 50, 60, 70], [10, 20, 30, 50, 60, 70], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in lab, lab(   / none), lab(   / none))", "color-mix(in lab, lab(   / none), lab(   / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / none))", "color-mix(in lab, lab(10 20 30 / none), lab(50 60 70 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ), oklab(  ))", "color-mix(in oklab, oklab(  ), oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, 25% oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3), 25% oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 75%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 30%, oklab(0.5 0.6 0.7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 30%, oklab(0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ) %)", "color-mix(in oklab, oklab(  ) %, oklab(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 30%, oklab(0.5 0.6 0.7) 90%)", "color-mix(in oklab, oklab(0.1 0.2 0.3) 30%, oklab(0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 12.5%, oklab(0.5 0.6 0.7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 12.5%, oklab(0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ) %)", "color-mix(in oklab, oklab(  ) %, oklab(  ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 12.5%, oklab(0.5 0.6 0.7) 37.5%)", "color-mix(in oklab, oklab(0.1 0.2 0.3) 12.5%, oklab(0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 0%, oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 0%, oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ) %, oklab(  ))", "color-mix(in oklab, oklab(  ) %, oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3) 0%, oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3) 0%, oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4), oklab(0.5 0.6 0.7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4), oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ), oklab(   / ))", "color-mix(in oklab, oklab(   / ), oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4), oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4), oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 25%, oklab(0.5 0.6 0.7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, 25% oklab(0.1 0.2 0.3 / .4), oklab(0.5 0.6 0.7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4), 25% oklab(0.5 0.6 0.7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4), oklab(0.5 0.6 0.7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 75%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 25%, oklab(0.5 0.6 0.7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 25%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 30%, oklab(0.5 0.6 0.7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 30%, oklab(0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ) %)", "color-mix(in oklab, oklab(   / ) %, oklab(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 30%, oklab(0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 30%, oklab(0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 12.5%, oklab(0.5 0.6 0.7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 12.5%, oklab(0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ) %)", "color-mix(in oklab, oklab(   / ) %, oklab(   / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 12.5%, oklab(0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 12.5%, oklab(0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 0%, oklab(0.5 0.6 0.7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 0%, oklab(0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "color-mix(in oklab, oklab(   / ) %, oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 0%, oklab(0.5 0.6 0.7 / 0.8))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / 0.4) 0%, oklab(0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(none none none), oklab(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(none none none), oklab(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(none none none), oklab(none none none))", "color-mix(in oklab, oklab(none none none), oklab(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(none none none), oklab(none none none))", "color-mix(in oklab, oklab(none none none), oklab(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(none none none), oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(none none none), oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(none none none), oklab(  ))", "color-mix(in oklab, oklab(none none none), oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(none none none), oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(none none none), oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ), oklab(none none none))", "color-mix(in oklab, oklab(  ), oklab(none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(none none none))", "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 none), oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 none), oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  none), oklab(  ))", "color-mix(in oklab, oklab(  none), oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 none), oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 none), oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(  ), oklab(  none))", "color-mix(in oklab, oklab(  ), oklab(  none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 none))", "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(none 0.2 0.3), oklab(0.5 none 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(none 0.2 0.3), oklab(0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(none  ), oklab( none ))", "color-mix(in oklab, oklab(none  ), oklab( none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(none 0.2 0.3), oklab(0.5 none 0.7))", "color-mix(in oklab, oklab(none 0.2 0.3), oklab(0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / none), oklab(  ))", "color-mix(in oklab, oklab(   / none), oklab(  ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / none), oklab(   / ))", "color-mix(in oklab, oklab(   / none), oklab(   / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / 0.5))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in oklab, oklab(   / none), oklab(   / none))", "color-mix(in oklab, oklab(   / none), oklab(   / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / none))", "color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3), color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb   ))", "color-mix(in srgb, color(srgb   ), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, 50% color(srgb .1 .2 .3), color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb   ))", "color-mix(in srgb, color(srgb   ), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3), 50% color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb   ))", "color-mix(in srgb, color(srgb   ), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3) 25%, color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3), color(srgb .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 75%, color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 75%, color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 75%, color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3) 25%, color(srgb .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 25%, color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3) 30%, color(srgb .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 30%, color(srgb 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ) %)", "color-mix(in srgb, color(srgb   ) %, color(srgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 30%, color(srgb 0.5 0.6 0.7) 90%)", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 30%, color(srgb 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3) 12.5%, color(srgb .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 12.5%, color(srgb 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ) %)", "color-mix(in srgb, color(srgb   ) %, color(srgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 12.5%, color(srgb 0.5 0.6 0.7) 37.5%)", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 12.5%, color(srgb 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3) 0%, color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 0%, color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "color-mix(in srgb, color(srgb   ) %, color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3) 0%, color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3) 0%, color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .5), color(srgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.5), color(srgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ), color(srgb    / ))", "color-mix(in srgb, color(srgb    / ), color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.5), color(srgb 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.5), color(srgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4) 25%, color(srgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4), color(srgb .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 75%, color(srgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 75%, color(srgb 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 75%, color(srgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4) 25%, color(srgb .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 25%, color(srgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4) 30%, color(srgb .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 30%, color(srgb 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ) %)", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 30%, color(srgb 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 30%, color(srgb 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4) 12.5%, color(srgb .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ) %)", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / .4) 0%, color(srgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 0%, color(srgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "color-mix(in srgb, color(srgb    / ) %, color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 0%, color(srgb 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0.4) 0%, color(srgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb 2 3 4 / 5), color(srgb 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 2 3 4), color(srgb 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb   ))", "color-mix(in srgb, color(srgb   ), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 2 3 4), color(srgb 4 6 8))", "color-mix(in srgb, color(srgb 2 3 4), color(srgb 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb -2 -3 -4), color(srgb -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb -2 -3 -4), color(srgb -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb - - -), color(srgb - - -))", "color-mix(in srgb, color(srgb - - -), color(srgb - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb -2 -3 -4), color(srgb -4 -6 -8))", "color-mix(in srgb, color(srgb -2 -3 -4), color(srgb -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb -2 -3 -4 / -5), color(srgb -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb -2 -3 -4 / 0), color(srgb -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb - - - / ), color(srgb - - - / ))", "color-mix(in srgb, color(srgb - - - / ), color(srgb - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb -2 -3 -4 / 0), color(srgb -4 -6 -8 / 0))", "color-mix(in srgb, color(srgb -2 -3 -4 / 0), color(srgb -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb none none none), color(srgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb none none none), color(srgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none none none), color(srgb none none none))", "color-mix(in srgb, color(srgb none none none), color(srgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none none none), color(srgb none none none))", "color-mix(in srgb, color(srgb none none none), color(srgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb none none none), color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb none none none), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none none none), color(srgb   ))", "color-mix(in srgb, color(srgb none none none), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none none none), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb none none none), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3), color(srgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb none none none))", "color-mix(in srgb, color(srgb   ), color(srgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb none none none))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 none), color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 none), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   none), color(srgb   ))", "color-mix(in srgb, color(srgb   none), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 none), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 none), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3), color(srgb .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb   ), color(srgb   none))", "color-mix(in srgb, color(srgb   ), color(srgb   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 none))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3), color(srgb 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb none .2 .3), color(srgb .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb none 0.2 0.3), color(srgb 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none  ), color(srgb  none ))", "color-mix(in srgb, color(srgb none  ), color(srgb  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb none 0.2 0.3), color(srgb 0.5 none 0.7))", "color-mix(in srgb, color(srgb none 0.2 0.3), color(srgb 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / none), color(srgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / none), color(srgb   ))", "color-mix(in srgb, color(srgb    / none), color(srgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / none), color(srgb .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / none), color(srgb    / ))", "color-mix(in srgb, color(srgb    / none), color(srgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / 0.5))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, color(srgb .1 .2 .3 / none), color(srgb .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, color(srgb    / none), color(srgb    / none))", "color-mix(in srgb, color(srgb    / none), color(srgb    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / none))", "color-mix(in srgb, color(srgb 0.1 0.2 0.3 / none), color(srgb 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3), color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, 50% color(srgb-linear .1 .2 .3), color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3), 50% color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3) 25%, color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3), color(srgb-linear .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 75%, color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 75%, color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 75%, color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3) 25%, color(srgb-linear .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 25%, color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3) 30%, color(srgb-linear .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 30%, color(srgb-linear 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ) %)", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 30%, color(srgb-linear 0.5 0.6 0.7) 90%)", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 30%, color(srgb-linear 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3) 12.5%, color(srgb-linear .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 12.5%, color(srgb-linear 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ) %)", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 12.5%, color(srgb-linear 0.5 0.6 0.7) 37.5%)", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 12.5%, color(srgb-linear 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3) 0%, color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 0%, color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ) %, color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 0%, color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3) 0%, color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .5), color(srgb-linear .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.5), color(srgb-linear 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ), color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / ), color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.5), color(srgb-linear 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.5), color(srgb-linear 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4) 25%, color(srgb-linear .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4), color(srgb-linear .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 75%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 75%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 75%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4) 25%, color(srgb-linear .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 25%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4) 30%, color(srgb-linear .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 30%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ) %)", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 30%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 30%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4) 12.5%, color(srgb-linear .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ) %)", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 12.5%, color(srgb-linear 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / .4) 0%, color(srgb-linear .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 0%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / ) %, color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 0%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0.4) 0%, color(srgb-linear 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear 2 3 4 / 5), color(srgb-linear 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 2 3 4), color(srgb-linear 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 2 3 4), color(srgb-linear 4 6 8))", "color-mix(in srgb-linear, color(srgb-linear 2 3 4), color(srgb-linear 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear -2 -3 -4), color(srgb-linear -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear -2 -3 -4), color(srgb-linear -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear - - -), color(srgb-linear - - -))", "color-mix(in srgb-linear, color(srgb-linear - - -), color(srgb-linear - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear -2 -3 -4), color(srgb-linear -4 -6 -8))", "color-mix(in srgb-linear, color(srgb-linear -2 -3 -4), color(srgb-linear -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear -2 -3 -4 / -5), color(srgb-linear -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear -2 -3 -4 / 0), color(srgb-linear -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear - - - / ), color(srgb-linear - - - / ))", "color-mix(in srgb-linear, color(srgb-linear - - - / ), color(srgb-linear - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear -2 -3 -4 / 0), color(srgb-linear -4 -6 -8 / 0))", "color-mix(in srgb-linear, color(srgb-linear -2 -3 -4 / 0), color(srgb-linear -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))", "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))", "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear none none none), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3), color(srgb-linear none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear none none none))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear none none none))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 none), color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 none), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   none), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear   none), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 none), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 none), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3), color(srgb-linear .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   none))", "color-mix(in srgb-linear, color(srgb-linear   ), color(srgb-linear   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 none))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3), color(srgb-linear 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear none .2 .3), color(srgb-linear .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear none 0.2 0.3), color(srgb-linear 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none  ), color(srgb-linear  none ))", "color-mix(in srgb-linear, color(srgb-linear none  ), color(srgb-linear  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear none 0.2 0.3), color(srgb-linear 0.5 none 0.7))", "color-mix(in srgb-linear, color(srgb-linear none 0.2 0.3), color(srgb-linear 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / none), color(srgb-linear .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear   ))", "color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / none), color(srgb-linear .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear    / ))", "color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / 0.5))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / none), color(srgb-linear .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear    / none))", "color-mix(in srgb-linear, color(srgb-linear    / none), color(srgb-linear    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / none))", "color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / none), color(srgb-linear 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3), color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p   ))", "color-mix(in display-p, color(display-p   ), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, 50% color(display-p3 .1 .2 .3), color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p   ))", "color-mix(in display-p, color(display-p   ), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3), 50% color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p   ))", "color-mix(in display-p, color(display-p   ), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3) 25%, color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3), color(display-p3 .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 75%, color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 75%, color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 75%, color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3) 25%, color(display-p3 .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 25%, color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3) 30%, color(display-p3 .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 30%, color(display-p3 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ) %)", "color-mix(in display-p, color(display-p   ) %, color(display-p   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 30%, color(display-p3 0.5 0.6 0.7) 90%)", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 30%, color(display-p3 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3) 12.5%, color(display-p3 .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 12.5%, color(display-p3 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ) %)", "color-mix(in display-p, color(display-p   ) %, color(display-p   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 12.5%, color(display-p3 0.5 0.6 0.7) 37.5%)", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 12.5%, color(display-p3 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3) 0%, color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 0%, color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "color-mix(in display-p, color(display-p   ) %, color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 0%, color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3) 0%, color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .5), color(display-p3 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.5), color(display-p3 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ), color(display-p    / ))", "color-mix(in display-p, color(display-p    / ), color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.5), color(display-p3 0.5 0.6 0.7 / 0.8))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.5), color(display-p3 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4) 25%, color(display-p3 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4), color(display-p3 .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 75%, color(display-p3 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 75%, color(display-p3 0.5 0.6 0.7 / 0.8))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 75%, color(display-p3 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4) 25%, color(display-p3 .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 25%, color(display-p3 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4) 30%, color(display-p3 .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 30%, color(display-p3 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ) %)", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 30%, color(display-p3 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 30%, color(display-p3 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4) 12.5%, color(display-p3 .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 12.5%, color(display-p3 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ) %)", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 12.5%, color(display-p3 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 12.5%, color(display-p3 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / .4) 0%, color(display-p3 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 0%, color(display-p3 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "color-mix(in display-p, color(display-p    / ) %, color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 0%, color(display-p3 0.5 0.6 0.7 / 0.8))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / 0.4) 0%, color(display-p3 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 2 3 4 / 5), color(display-p3 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 2 3 4), color(display-p3 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p   ))", "color-mix(in display-p, color(display-p   ), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 2 3 4), color(display-p3 4 6 8))", "color-mix(in display-p3, color(display-p3 2 3 4), color(display-p3 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 -2 -3 -4), color(display-p3 -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 -2 -3 -4), color(display-p3 -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p - - -), color(display-p - - -))", "color-mix(in display-p, color(display-p - - -), color(display-p - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 -2 -3 -4), color(display-p3 -4 -6 -8))", "color-mix(in display-p3, color(display-p3 -2 -3 -4), color(display-p3 -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 -2 -3 -4 / -5), color(display-p3 -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 -2 -3 -4 / 0), color(display-p3 -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p - - - / ), color(display-p - - - / ))", "color-mix(in display-p, color(display-p - - - / ), color(display-p - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 -2 -3 -4 / 0), color(display-p3 -4 -6 -8 / 0))", "color-mix(in display-p3, color(display-p3 -2 -3 -4 / 0), color(display-p3 -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 none none none), color(display-p3 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 none none none), color(display-p3 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p none none none), color(display-p none none none))", "color-mix(in display-p, color(display-p none none none), color(display-p none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 none none none), color(display-p3 none none none))", "color-mix(in display-p3, color(display-p3 none none none), color(display-p3 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 none none none), color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 none none none), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p none none none), color(display-p   ))", "color-mix(in display-p, color(display-p none none none), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 none none none), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 none none none), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3), color(display-p3 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p none none none))", "color-mix(in display-p, color(display-p   ), color(display-p none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 none none none))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 none), color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 none), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   none), color(display-p   ))", "color-mix(in display-p, color(display-p   none), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 none), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 none), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3), color(display-p3 .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p   ), color(display-p   none))", "color-mix(in display-p, color(display-p   ), color(display-p   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 none))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3), color(display-p3 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 none .2 .3), color(display-p3 .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 none 0.2 0.3), color(display-p3 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p none  ), color(display-p  none ))", "color-mix(in display-p, color(display-p none  ), color(display-p  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 none 0.2 0.3), color(display-p3 0.5 none 0.7))", "color-mix(in display-p3, color(display-p3 none 0.2 0.3), color(display-p3 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / none), color(display-p3 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / none), color(display-p   ))", "color-mix(in display-p, color(display-p    / none), color(display-p   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / none), color(display-p3 .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / none), color(display-p    / ))", "color-mix(in display-p, color(display-p    / none), color(display-p    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / 0.5))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in display-p3, color(display-p3 .1 .2 .3 / none), color(display-p3 .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in display-p, color(display-p    / none), color(display-p    / none))", "color-mix(in display-p, color(display-p    / none), color(display-p    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / none))", "color-mix(in display-p3, color(display-p3 0.1 0.2 0.3 / none), color(display-p3 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3), color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, 50% color(a98-rgb .1 .2 .3), color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3), 50% color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3) 25%, color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3), color(a98-rgb .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 75%, color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 75%, color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 75%, color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3) 25%, color(a98-rgb .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 25%, color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3) 30%, color(a98-rgb .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 30%, color(a98-rgb 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ) %)", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 30%, color(a98-rgb 0.5 0.6 0.7) 90%)", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 30%, color(a98-rgb 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3) 12.5%, color(a98-rgb .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 12.5%, color(a98-rgb 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ) %)", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 12.5%, color(a98-rgb 0.5 0.6 0.7) 37.5%)", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 12.5%, color(a98-rgb 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3) 0%, color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 0%, color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ) %, color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 0%, color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3) 0%, color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .5), color(a98-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.5), color(a98-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ), color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / ), color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.5), color(a98-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.5), color(a98-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4) 25%, color(a98-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4), color(a98-rgb .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 75%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 75%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 75%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4) 25%, color(a98-rgb .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 25%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4) 30%, color(a98-rgb .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 30%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ) %)", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 30%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 30%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4) 12.5%, color(a98-rgb .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ) %)", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(a98-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / .4) 0%, color(a98-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 0%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / ) %, color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 0%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / 0.4) 0%, color(a98-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb 2 3 4 / 5), color(a98-rgb 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 2 3 4), color(a98-rgb 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 2 3 4), color(a98-rgb 4 6 8))", "color-mix(in a98-rgb, color(a98-rgb 2 3 4), color(a98-rgb 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb -2 -3 -4), color(a98-rgb -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb -2 -3 -4), color(a98-rgb -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb - - -), color(a-rgb - - -))", "color-mix(in a-rgb, color(a-rgb - - -), color(a-rgb - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb -2 -3 -4), color(a98-rgb -4 -6 -8))", "color-mix(in a98-rgb, color(a98-rgb -2 -3 -4), color(a98-rgb -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb -2 -3 -4 / -5), color(a98-rgb -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb -2 -3 -4 / 0), color(a98-rgb -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb - - - / ), color(a-rgb - - - / ))", "color-mix(in a-rgb, color(a-rgb - - - / ), color(a-rgb - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb -2 -3 -4 / 0), color(a98-rgb -4 -6 -8 / 0))", "color-mix(in a98-rgb, color(a98-rgb -2 -3 -4 / 0), color(a98-rgb -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb none none none), color(a-rgb none none none))", "color-mix(in a-rgb, color(a-rgb none none none), color(a-rgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb none none none))", "color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb none none none), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb none none none), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb none none none), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3), color(a98-rgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb none none none))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb none none none))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 none), color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 none), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   none), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb   none), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 none), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 none), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3), color(a98-rgb .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   none))", "color-mix(in a-rgb, color(a-rgb   ), color(a-rgb   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 none))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3), color(a98-rgb 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb none .2 .3), color(a98-rgb .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb none 0.2 0.3), color(a98-rgb 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb none  ), color(a-rgb  none ))", "color-mix(in a-rgb, color(a-rgb none  ), color(a-rgb  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb none 0.2 0.3), color(a98-rgb 0.5 none 0.7))", "color-mix(in a98-rgb, color(a98-rgb none 0.2 0.3), color(a98-rgb 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / none), color(a98-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb   ))", "color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / none), color(a98-rgb .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb    / ))", "color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / 0.5))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in a98-rgb, color(a98-rgb .1 .2 .3 / none), color(a98-rgb .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb    / none))", "color-mix(in a-rgb, color(a-rgb    / none), color(a-rgb    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / none))", "color-mix(in a98-rgb, color(a98-rgb 0.1 0.2 0.3 / none), color(a98-rgb 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3), color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, 50% color(prophoto-rgb .1 .2 .3), color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3), 50% color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3) 25%, color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3), color(prophoto-rgb .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 75%, color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 75%, color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 75%, color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3) 25%, color(prophoto-rgb .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 25%, color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3) 30%, color(prophoto-rgb .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 30%, color(prophoto-rgb 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ) %)", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 30%, color(prophoto-rgb 0.5 0.6 0.7) 90%)", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 30%, color(prophoto-rgb 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3) 12.5%, color(prophoto-rgb .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 12.5%, color(prophoto-rgb 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ) %)", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 12.5%, color(prophoto-rgb 0.5 0.6 0.7) 37.5%)", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 12.5%, color(prophoto-rgb 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3) 0%, color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 0%, color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ) %, color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 0%, color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3) 0%, color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .5), color(prophoto-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.5), color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ), color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ), color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.5), color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.5), color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4) 25%, color(prophoto-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4), color(prophoto-rgb .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 75%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 75%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 75%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4) 25%, color(prophoto-rgb .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 25%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4) 30%, color(prophoto-rgb .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 30%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ) %)", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 30%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 30%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4) 12.5%, color(prophoto-rgb .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ) %)", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 12.5%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / .4) 0%, color(prophoto-rgb .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 0%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / ) %, color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 0%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / 0.4) 0%, color(prophoto-rgb 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb 2 3 4 / 5), color(prophoto-rgb 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 2 3 4), color(prophoto-rgb 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 2 3 4), color(prophoto-rgb 4 6 8))", "color-mix(in prophoto-rgb, color(prophoto-rgb 2 3 4), color(prophoto-rgb 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4), color(prophoto-rgb -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4), color(prophoto-rgb -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb - - -), color(prophoto-rgb - - -))", "color-mix(in prophoto-rgb, color(prophoto-rgb - - -), color(prophoto-rgb - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4), color(prophoto-rgb -4 -6 -8))", "color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4), color(prophoto-rgb -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4 / -5), color(prophoto-rgb -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4 / 0), color(prophoto-rgb -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb - - - / ), color(prophoto-rgb - - - / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb - - - / ), color(prophoto-rgb - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4 / 0), color(prophoto-rgb -4 -6 -8 / 0))", "color-mix(in prophoto-rgb, color(prophoto-rgb -2 -3 -4 / 0), color(prophoto-rgb -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))", "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))", "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb none none none), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3), color(prophoto-rgb none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb none none none))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb none none none))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 none), color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 none), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   none), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb   none), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 none), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 none), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3), color(prophoto-rgb .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   none))", "color-mix(in prophoto-rgb, color(prophoto-rgb   ), color(prophoto-rgb   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 none))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3), color(prophoto-rgb 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb none .2 .3), color(prophoto-rgb .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none 0.2 0.3), color(prophoto-rgb 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none  ), color(prophoto-rgb  none ))", "color-mix(in prophoto-rgb, color(prophoto-rgb none  ), color(prophoto-rgb  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb none 0.2 0.3), color(prophoto-rgb 0.5 none 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb none 0.2 0.3), color(prophoto-rgb 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / none), color(prophoto-rgb .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb   ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / none), color(prophoto-rgb .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb    / ))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / 0.5))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in prophoto-rgb, color(prophoto-rgb .1 .2 .3 / none), color(prophoto-rgb .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb    / none))", "color-mix(in prophoto-rgb, color(prophoto-rgb    / none), color(prophoto-rgb    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / none))", "color-mix(in prophoto-rgb, color(prophoto-rgb 0.1 0.2 0.3 / none), color(prophoto-rgb 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3), color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec   ))", "color-mix(in rec, color(rec   ), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, 50% color(rec2020 .1 .2 .3), color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec   ))", "color-mix(in rec, color(rec   ), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3), 50% color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec   ))", "color-mix(in rec, color(rec   ), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3) 25%, color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ))", "color-mix(in rec, color(rec   ) %, color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3), color(rec2020 .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 75%, color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ))", "color-mix(in rec, color(rec   ) %, color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 75%, color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 75%, color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3) 25%, color(rec2020 .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ))", "color-mix(in rec, color(rec   ) %, color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 25%, color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3) 30%, color(rec2020 .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 30%, color(rec2020 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ) %)", "color-mix(in rec, color(rec   ) %, color(rec   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 30%, color(rec2020 0.5 0.6 0.7) 90%)", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 30%, color(rec2020 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3) 12.5%, color(rec2020 .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 12.5%, color(rec2020 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ) %)", "color-mix(in rec, color(rec   ) %, color(rec   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 12.5%, color(rec2020 0.5 0.6 0.7) 37.5%)", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 12.5%, color(rec2020 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3) 0%, color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 0%, color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ) %, color(rec   ))", "color-mix(in rec, color(rec   ) %, color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 0%, color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3) 0%, color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .5), color(rec2020 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.5), color(rec2020 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ), color(rec    / ))", "color-mix(in rec, color(rec    / ), color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.5), color(rec2020 0.5 0.6 0.7 / 0.8))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.5), color(rec2020 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4) 25%, color(rec2020 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ))", "color-mix(in rec, color(rec    / ) %, color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4), color(rec2020 .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 75%, color(rec2020 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ))", "color-mix(in rec, color(rec    / ) %, color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 75%, color(rec2020 0.5 0.6 0.7 / 0.8))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 75%, color(rec2020 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4) 25%, color(rec2020 .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ))", "color-mix(in rec, color(rec    / ) %, color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 25%, color(rec2020 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4) 30%, color(rec2020 .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 30%, color(rec2020 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ) %)", "color-mix(in rec, color(rec    / ) %, color(rec    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 30%, color(rec2020 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 30%, color(rec2020 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4) 12.5%, color(rec2020 .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 12.5%, color(rec2020 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ) %)", "color-mix(in rec, color(rec    / ) %, color(rec    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 12.5%, color(rec2020 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 12.5%, color(rec2020 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / .4) 0%, color(rec2020 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 0%, color(rec2020 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / ) %, color(rec    / ))", "color-mix(in rec, color(rec    / ) %, color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 0%, color(rec2020 0.5 0.6 0.7 / 0.8))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / 0.4) 0%, color(rec2020 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 2 3 4 / 5), color(rec2020 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 2 3 4), color(rec2020 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec   ))", "color-mix(in rec, color(rec   ), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 2 3 4), color(rec2020 4 6 8))", "color-mix(in rec2020, color(rec2020 2 3 4), color(rec2020 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 -2 -3 -4), color(rec2020 -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 -2 -3 -4), color(rec2020 -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec - - -), color(rec - - -))", "color-mix(in rec, color(rec - - -), color(rec - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 -2 -3 -4), color(rec2020 -4 -6 -8))", "color-mix(in rec2020, color(rec2020 -2 -3 -4), color(rec2020 -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 -2 -3 -4 / -5), color(rec2020 -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 -2 -3 -4 / 0), color(rec2020 -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec - - - / ), color(rec - - - / ))", "color-mix(in rec, color(rec - - - / ), color(rec - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 -2 -3 -4 / 0), color(rec2020 -4 -6 -8 / 0))", "color-mix(in rec2020, color(rec2020 -2 -3 -4 / 0), color(rec2020 -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 none none none), color(rec2020 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 none none none), color(rec2020 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec none none none), color(rec none none none))", "color-mix(in rec, color(rec none none none), color(rec none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 none none none), color(rec2020 none none none))", "color-mix(in rec2020, color(rec2020 none none none), color(rec2020 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 none none none), color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 none none none), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec none none none), color(rec   ))", "color-mix(in rec, color(rec none none none), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 none none none), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 none none none), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3), color(rec2020 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec none none none))", "color-mix(in rec, color(rec   ), color(rec none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 none none none))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 none), color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 none), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   none), color(rec   ))", "color-mix(in rec, color(rec   none), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 none), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 none), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3), color(rec2020 .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec   ), color(rec   none))", "color-mix(in rec, color(rec   ), color(rec   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 none))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3), color(rec2020 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 none .2 .3), color(rec2020 .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 none 0.2 0.3), color(rec2020 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec none  ), color(rec  none ))", "color-mix(in rec, color(rec none  ), color(rec  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 none 0.2 0.3), color(rec2020 0.5 none 0.7))", "color-mix(in rec2020, color(rec2020 none 0.2 0.3), color(rec2020 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / none), color(rec2020 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / none), color(rec   ))", "color-mix(in rec, color(rec    / none), color(rec   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / none), color(rec2020 .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / none), color(rec    / ))", "color-mix(in rec, color(rec    / none), color(rec    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / 0.5))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in rec2020, color(rec2020 .1 .2 .3 / none), color(rec2020 .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in rec, color(rec    / none), color(rec    / none))", "color-mix(in rec, color(rec    / none), color(rec    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / none))", "color-mix(in rec2020, color(rec2020 0.1 0.2 0.3 / none), color(rec2020 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3), color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, 50% color(xyz .1 .2 .3), color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3), 50% color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3) 25%, color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3), color(xyz .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3) 25%, color(xyz .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3) 30%, color(xyz .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3) 12.5%, color(xyz .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3) 0%, color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .5), color(xyz .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4) 25%, color(xyz .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4), color(xyz .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4) 25%, color(xyz .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4) 30%, color(xyz .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4) 12.5%, color(xyz .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / .4) 0%, color(xyz .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz 2 3 4 / 5), color(xyz 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz -2 -3 -4), color(xyz -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz -2 -3 -4 / -5), color(xyz -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz none none none), color(xyz none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz none none none), color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3), color(xyz none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 none), color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3), color(xyz .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz none .2 .3), color(xyz .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / none), color(xyz .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / none), color(xyz .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz, color(xyz .1 .2 .3 / none), color(xyz .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3), color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, 50% color(xyz-d50 .1 .2 .3), color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3), 50% color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3) 25%, color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3), color(xyz-d50 .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 75%, color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 75%, color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 75%, color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3) 25%, color(xyz-d50 .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 25%, color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3) 30%, color(xyz-d50 .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 30%, color(xyz-d50 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 30%, color(xyz-d50 0.5 0.6 0.7) 90%)", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 30%, color(xyz-d50 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3) 12.5%, color(xyz-d50 .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 12.5%, color(xyz-d50 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 12.5%, color(xyz-d50 0.5 0.6 0.7) 37.5%)", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 12.5%, color(xyz-d50 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3) 0%, color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 0%, color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 0%, color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3) 0%, color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .5), color(xyz-d50 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.5), color(xyz-d50 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.5), color(xyz-d50 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.5), color(xyz-d50 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4) 25%, color(xyz-d50 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4), color(xyz-d50 .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4) 25%, color(xyz-d50 .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4) 30%, color(xyz-d50 .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4) 12.5%, color(xyz-d50 .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d50 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / .4) 0%, color(xyz-d50 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d50 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 2 3 4 / 5), color(xyz-d50 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 2 3 4), color(xyz-d50 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 2 3 4), color(xyz-d50 4 6 8))", "color-mix(in xyz-d50, color(xyz-d50 2 3 4), color(xyz-d50 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4), color(xyz-d50 -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4), color(xyz-d50 -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4), color(xyz-d50 -4 -6 -8))", "color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4), color(xyz-d50 -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4 / -5), color(xyz-d50 -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4 / 0), color(xyz-d50 -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4 / 0), color(xyz-d50 -4 -6 -8 / 0))", "color-mix(in xyz-d50, color(xyz-d50 -2 -3 -4 / 0), color(xyz-d50 -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 none none none))", "color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 none none none), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3), color(xyz-d50 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 none none none))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 none), color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 none), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 none), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 none), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3), color(xyz-d50 .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 none))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3), color(xyz-d50 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 none .2 .3), color(xyz-d50 .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 none 0.2 0.3), color(xyz-d50 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 none 0.2 0.3), color(xyz-d50 0.5 none 0.7))", "color-mix(in xyz-d50, color(xyz-d50 none 0.2 0.3), color(xyz-d50 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / none), color(xyz-d50 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / none), color(xyz-d50 .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / 0.5))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / none), color(xyz-d50 .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / none))", "color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / none), color(xyz-d50 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3), color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, 50% color(xyz-d65 .1 .2 .3), color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3), 50% color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3) 25%, color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3), color(xyz-d65 .5 .6 .7) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 75, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 75%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3) 25%, color(xyz-d65 .5 .6 .7) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 25, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 25%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3) 30%, color(xyz-d65 .5 .6 .7) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], [0.1, 0.2, 0.3, 30, 0.5, 0.6, 0.7, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 30%, color(xyz-d65 0.5 0.6 0.7) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3) 12.5%, color(xyz-d65 .5 .6 .7) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], [0.1, 0.2, 0.3, 12.5, 0.5, 0.6, 0.7, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 12.5%, color(xyz-d65 0.5 0.6 0.7) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3) 0%, color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ) %, color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3) 0%, color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .5), color(xyz-d65 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.5, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.5), color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4) 25%, color(xyz-d65 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4), color(xyz-d65 .5 .6 .7 / .8) 25%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 75, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 75%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4) 25%, color(xyz-d65 .5 .6 .7 / .8) 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 25, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 25%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4) 30%, color(xyz-d65 .5 .6 .7 / .8) 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], [0.1, 0.2, 0.3, 0.4, 30, 0.5, 0.6, 0.7, 0.8, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 30%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 90%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4) 12.5%, color(xyz-d65 .5 .6 .7 / .8) 37.5%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], [0.1, 0.2, 0.3, 0.4, 12.5, 0.5, 0.6, 0.7, 0.8, 37.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ) %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 12.5%, color(xyz-d65 0.5 0.6 0.7 / 0.8) 37.5%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / .4) 0%, color(xyz-d65 .5 .6 .7 / .8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], [0.1, 0.2, 0.3, 0.4, 0, 0.5, 0.6, 0.7, 0.8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / ) %, color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0.4) 0%, color(xyz-d65 0.5 0.6 0.7 / 0.8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 2 3 4 / 5), color(xyz-d65 4 6 8 / 10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([2, 3, 4, 4, 6, 8], [2, 3, 4, 4, 6, 8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "color-mix(in xyz-d65, color(xyz-d65 2 3 4), color(xyz-d65 4 6 8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, -4, -6, -8], [-2, -3, -4, -4, -6, -8], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "color-mix(in xyz-d, color(xyz-d - - -), color(xyz-d - - -))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4), color(xyz-d65 -4 -6 -8))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / -5), color(xyz-d65 -4 -6 -8 / -10))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([-2, -3, -4, 0, -4, -6, -8, 0], [-2, -3, -4, 0, -4, -6, -8, 0], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "color-mix(in xyz-d, color(xyz-d - - - / ), color(xyz-d - - - / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "color-mix(in xyz-d65, color(xyz-d65 -2 -3 -4 / 0), color(xyz-d65 -4 -6 -8 / 0))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.5, 0.6, 0.7], [0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d none none none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 none none none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3), color(xyz-d65 none none none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3], [0.1, 0.2, 0.3], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d none none none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 none none none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 none), color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.5, 0.6, 0.7], [0.1, 0.2, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d   none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3), color(xyz-d65 .5 .6 none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6], [0.1, 0.2, 0.3, 0.5, 0.6], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "color-mix(in xyz-d, color(xyz-d   ), color(xyz-d   none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3), color(xyz-d65 0.5 0.6 none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 none .2 .3), color(xyz-d65 .5 none .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.2, 0.3, 0.5, 0.7], [0.2, 0.3, 0.5, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "color-mix(in xyz-d, color(xyz-d none  ), color(xyz-d  none ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "color-mix(in xyz-d65, color(xyz-d65 none 0.2 0.3), color(xyz-d65 0.5 none 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / none), color(xyz-d65 .5 .6 .7))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d   ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / none), color(xyz-d65 .5 .6 .7 / 0.5))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7, 0.5], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / ))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / 0.5))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / none), color(xyz-d65 .5 .6 .7 / none))" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([0.1, 0.2, 0.3, 0.5, 0.6, 0.7], [0.1, 0.2, 0.3, 0.5, 0.6, 0.7], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "color-mix(in xyz-d, color(xyz-d    / none), color(xyz-d    / none))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / none), color(xyz-d65 0.5 0.6 0.7 / none))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 50%, blue 50%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 10%, blue 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 10%, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10], [10], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue)", "color-mix(in srgb, red %, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 10%, blue)", "color-mix(in srgb, red 10%, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 50%, blue 40%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 50%, blue 40%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([50, 40], [50, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue %)", "color-mix(in srgb, red %, blue %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 50%, blue 40%)", "color-mix(in srgb, red 50%, blue 40%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 40%, blue 50%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 40%, blue 50%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([40, 50], [40, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue %)", "color-mix(in srgb, red %, blue %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 40%, blue 50%)", "color-mix(in srgb, red 40%, blue 50%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 30%, blue 40%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 30%, blue 40%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([30, 40], [30, 40], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue %)", "color-mix(in srgb, red %, blue %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 30%, blue 40%)", "color-mix(in srgb, red 30%, blue 40%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 75%, blue 75%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 75%, blue 75%)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([75, 75], [75, 75], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue %)", "color-mix(in srgb, red %, blue %)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 75%, blue 75%)", "color-mix(in srgb, red 75%, blue 75%)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['color'] = "color-mix(in srgb, red calc(10%), blue 50%)" should set the property valueColors do not match. Actual: color-mix(in srgb, red calc(10%), blue) Expected: color-mix(in srgb, red calc(10%), blue 50%). Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 2 got 1
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red calc(10%), blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Fail
assert_array_approx_equals([10], [10, 50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Faile.style['color'] = "color-mix(in srgb, red 50%, blue calc(10%))" should set the property valueColors do not match. Actual: color-mix(in srgb, red, blue) Expected: color-mix(in srgb, red 50%, blue calc(10%)). Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 2 got 0
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Fail
assert_array_approx_equals([], [50, 10], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Faile.style['color'] = "color-mix(in srgb, red calc(10%), blue calc(90%))" should set the property valueColors do not match. Actual: color-mix(in srgb, red calc(10%), blue) Expected: color-mix(in srgb, red calc(10%), blue calc(90%)). Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 2 got 1
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red calc(10%), blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Fail
assert_array_approx_equals([10], [10, 90], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Passe.style['color'] = "color-mix(in srgb, red 50%, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red 10%, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 10%, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10], [10], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue)", "color-mix(in srgb, red %, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 10%, blue)", "color-mix(in srgb, red 10%, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red calc(50%), blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red calc(50%), blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([50], [50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red calc(%), blue)", "color-mix(in srgb, red calc(%), blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red calc(50%), blue)", "color-mix(in srgb, red calc(50%), blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red, blue 50%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['color'] = "color-mix(in srgb, red, blue 90%)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 10%, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([10], [10], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red %, blue)", "color-mix(in srgb, red %, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red 10%, blue)", "color-mix(in srgb, red 10%, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['color'] = "color-mix(in srgb, red, blue calc(50%))" should set the property valueColors do not match. Actual: color-mix(in srgb, red 50%, blue) Expected: color-mix(in srgb, red, blue calc(50%)). Error: assert_equals: Color format is correct. expected "color-mix(in srgb, red, blue calc(%))" but got "color-mix(in srgb, red %, blue)"
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red 50%, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([50], [50], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Fail
assert_equals("color-mix(in srgb, red %, blue)", "color-mix(in srgb, red, blue calc(%))", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Passe.style['color'] = "color-mix(in srgb, red, blue)" should set the property value
Asserts run
Pass
assert_not_equals("color-mix(in srgb, red, blue)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_array_approx_equals([], [], 0.01, "Numeric parameters are approximately equal.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:35:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "Color format is correct.")
    at Object.fuzzy_compare_colors [as comparisonFunction] ( /css/support/color-testcommon.js:37:7)
Pass
assert_equals("color-mix(in srgb, red, blue)", "color-mix(in srgb, red, blue)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)