Summary

Harness status: OK

Found 35 tests

Details

ResultTest NameMessage
Pass'min(1%)' as a specified value should serialize as 'calc(1%)'.
Asserts run
Pass
assert_not_equals("calc(1%)", "", "'min(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1%)", "", "'calc(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(1%)", "calc(1%)", "'calc(1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(1%)", "calc(1%)", "'min(1%)' and 'calc(1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1%)' as a computed value should serialize as '1%'.
Asserts run
Pass
assert_not_equals("1%", "", "'min(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1%", "", "'1%' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1%", "1%", "'1%' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1%", "1%", "'min(1%)' and '1%' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'min(1%)' as a used value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("1px", "1px", "'min(1%)' and '1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'max(1%)' as a specified value should serialize as 'calc(1%)'.
Asserts run
Pass
assert_not_equals("calc(1%)", "", "'max(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1%)", "", "'calc(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(1%)", "calc(1%)", "'calc(1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(1%)", "calc(1%)", "'max(1%)' and 'calc(1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'max(1%)' as a computed value should serialize as '1%'.
Asserts run
Pass
assert_not_equals("1%", "", "'max(1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1%", "", "'1%' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1%", "1%", "'1%' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1%", "1%", "'max(1%)' and '1%' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'max(1%)' as a used value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'max(1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("1px", "1px", "'max(1%)' and '1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'min(1%, 2%, 3%)' as a specified value should serialize as 'min(1%, 2%, 3%)'.
Asserts run
Pass
assert_not_equals("min(1%, 2%, 3%)", "", "'min(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(1%, 2%, 3%)", "", "'min(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(1%, 2%, 3%)", "min(1%, 2%, 3%)", "'min(1%, 2%, 3%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(1%, 2%, 3%)", "min(1%, 2%, 3%)", "'min(1%, 2%, 3%)' and 'min(1%, 2%, 3%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'min(1%, 2%, 3%)' as a computed value should serialize as 'min(1%, 2%, 3%)'.assert_equals: 'min(1%, 2%, 3%)' should round-trip exactly in computed values. expected "min(1%, 2%, 3%)" but got "1%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("1%", "", "'min(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1%", "", "'min(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("1%", "min(1%, 2%, 3%)", "'min(1%, 2%, 3%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'min(1%, 2%, 3%)' as a used value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(1%, 2%, 3%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("1px", "1px", "'min(1%, 2%, 3%)' and '1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'min(3%, 2%, 1%)' as a specified value should serialize as 'min(3%, 2%, 1%)'.
Asserts run
Pass
assert_not_equals("min(3%, 2%, 1%)", "", "'min(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(3%, 2%, 1%)", "", "'min(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(3%, 2%, 1%)", "min(3%, 2%, 1%)", "'min(3%, 2%, 1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(3%, 2%, 1%)", "min(3%, 2%, 1%)", "'min(3%, 2%, 1%)' and 'min(3%, 2%, 1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'min(3%, 2%, 1%)' as a computed value should serialize as 'min(3%, 2%, 1%)'.assert_equals: 'min(3%, 2%, 1%)' should round-trip exactly in computed values. expected "min(3%, 2%, 1%)" but got "1%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("1%", "", "'min(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1%", "", "'min(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("1%", "min(3%, 2%, 1%)", "'min(3%, 2%, 1%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'min(3%, 2%, 1%)' as a used value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(3%, 2%, 1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("1px", "1px", "'min(3%, 2%, 1%)' and '1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'min(-1%, 1%)' as a specified value should serialize as 'min(-1%, 1%)'.
Asserts run
Pass
assert_not_equals("min(-1%, 1%)", "", "'min(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(-1%, 1%)", "", "'min(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(-1%, 1%)", "min(-1%, 1%)", "'min(-1%, 1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(-1%, 1%)", "min(-1%, 1%)", "'min(-1%, 1%)' and 'min(-1%, 1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'min(-1%, 1%)' as a computed value should serialize as 'min(-1%, 1%)'.assert_equals: 'min(-1%, 1%)' should round-trip exactly in computed values. expected "min(-1%, 1%)" but got "-1%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("-1%", "", "'min(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("-1%", "", "'min(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("-1%", "min(-1%, 1%)", "'min(-1%, 1%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'min(-1%, 1%)' as a used value should serialize as '-1px'.
Asserts run
Pass
assert_not_equals("-1px", "", "'min(-1%, 1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("-1px", "", "'-1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("-1px", "-1px", "'-1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("-1px", "-1px", "'min(-1%, 1%)' and '-1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'min(-0%, 0%)' as a specified value should serialize as 'min(0%, 0%)'.
Asserts run
Pass
assert_not_equals("min(0%, 0%)", "", "'min(-0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(0%, 0%)", "", "'min(0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(0%, 0%)", "min(0%, 0%)", "'min(0%, 0%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(0%, 0%)", "min(0%, 0%)", "'min(-0%, 0%)' and 'min(0%, 0%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'min(-0%, 0%)' as a computed value should serialize as 'min(0%, 0%)'.assert_equals: 'min(0%, 0%)' should round-trip exactly in computed values. expected "min(0%, 0%)" but got "0%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("0%", "", "'min(-0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("0%", "", "'min(0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("0%", "min(0%, 0%)", "'min(0%, 0%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'min(-0%, 0%)' as a used value should serialize as '0px'.
Asserts run
Pass
assert_not_equals("0px", "", "'min(-0%, 0%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("0px", "", "'0px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("0px", "0px", "'0px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("0px", "0px", "'min(-0%, 0%)' and '0px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'max(1%, 2%, 3%)' as a specified value should serialize as 'max(1%, 2%, 3%)'.
Asserts run
Pass
assert_not_equals("max(1%, 2%, 3%)", "", "'max(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("max(1%, 2%, 3%)", "", "'max(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("max(1%, 2%, 3%)", "max(1%, 2%, 3%)", "'max(1%, 2%, 3%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("max(1%, 2%, 3%)", "max(1%, 2%, 3%)", "'max(1%, 2%, 3%)' and 'max(1%, 2%, 3%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'max(1%, 2%, 3%)' as a computed value should serialize as 'max(1%, 2%, 3%)'.assert_equals: 'max(1%, 2%, 3%)' should round-trip exactly in computed values. expected "max(1%, 2%, 3%)" but got "3%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("3%", "", "'max(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("3%", "", "'max(1%, 2%, 3%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("3%", "max(1%, 2%, 3%)", "'max(1%, 2%, 3%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'max(1%, 2%, 3%)' as a used value should serialize as '3px'.
Asserts run
Pass
assert_not_equals("3px", "", "'max(1%, 2%, 3%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("3px", "", "'3px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("3px", "3px", "'3px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("3px", "3px", "'max(1%, 2%, 3%)' and '3px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'max(3%, 2%, 1%)' as a specified value should serialize as 'max(3%, 2%, 1%)'.
Asserts run
Pass
assert_not_equals("max(3%, 2%, 1%)", "", "'max(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("max(3%, 2%, 1%)", "", "'max(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("max(3%, 2%, 1%)", "max(3%, 2%, 1%)", "'max(3%, 2%, 1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("max(3%, 2%, 1%)", "max(3%, 2%, 1%)", "'max(3%, 2%, 1%)' and 'max(3%, 2%, 1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'max(3%, 2%, 1%)' as a computed value should serialize as 'max(3%, 2%, 1%)'.assert_equals: 'max(3%, 2%, 1%)' should round-trip exactly in computed values. expected "max(3%, 2%, 1%)" but got "3%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("3%", "", "'max(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("3%", "", "'max(3%, 2%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("3%", "max(3%, 2%, 1%)", "'max(3%, 2%, 1%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'max(3%, 2%, 1%)' as a used value should serialize as '3px'.
Asserts run
Pass
assert_not_equals("3px", "", "'max(3%, 2%, 1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("3px", "", "'3px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("3px", "3px", "'3px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("3px", "3px", "'max(3%, 2%, 1%)' and '3px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'max(-1%, 1%)' as a specified value should serialize as 'max(-1%, 1%)'.
Asserts run
Pass
assert_not_equals("max(-1%, 1%)", "", "'max(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("max(-1%, 1%)", "", "'max(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("max(-1%, 1%)", "max(-1%, 1%)", "'max(-1%, 1%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("max(-1%, 1%)", "max(-1%, 1%)", "'max(-1%, 1%)' and 'max(-1%, 1%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'max(-1%, 1%)' as a computed value should serialize as 'max(-1%, 1%)'.assert_equals: 'max(-1%, 1%)' should round-trip exactly in computed values. expected "max(-1%, 1%)" but got "1%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("1%", "", "'max(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1%", "", "'max(-1%, 1%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("1%", "max(-1%, 1%)", "'max(-1%, 1%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'max(-1%, 1%)' as a used value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'max(-1%, 1%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("1px", "1px", "'max(-1%, 1%)' and '1px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'max(-0%, 0%)' as a specified value should serialize as 'max(0%, 0%)'.
Asserts run
Pass
assert_not_equals("max(0%, 0%)", "", "'max(-0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("max(0%, 0%)", "", "'max(0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("max(0%, 0%)", "max(0%, 0%)", "'max(0%, 0%)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("max(0%, 0%)", "max(0%, 0%)", "'max(-0%, 0%)' and 'max(0%, 0%)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'max(-0%, 0%)' as a computed value should serialize as 'max(0%, 0%)'.assert_equals: 'max(0%, 0%)' should round-trip exactly in computed values. expected "max(0%, 0%)" but got "0%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("0%", "", "'max(-0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("0%", "", "'max(0%, 0%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("0%", "max(0%, 0%)", "'max(0%, 0%)' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'max(-0%, 0%)' as a used value should serialize as '0px'.
Asserts run
Pass
assert_not_equals("0px", "", "'max(-0%, 0%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("0px", "", "'0px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("0px", "0px", "'0px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("0px", "0px", "'max(-0%, 0%)' and '0px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)
Pass'min(1%, 2%, 3%) 0px' as a specified value should serialize as 'min(1%, 2%, 3%) 0px'.
Asserts run
Pass
assert_not_equals("min(1%, 2%, 3%) 0px", "", "'min(1%, 2%, 3%) 0px' should be valid in background-position.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(1%, 2%, 3%) 0px", "", "'min(1%, 2%, 3%) 0px' should be valid in background-position.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(1%, 2%, 3%) 0px", "min(1%, 2%, 3%) 0px", "'min(1%, 2%, 3%) 0px' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(1%, 2%, 3%) 0px", "min(1%, 2%, 3%) 0px", "'min(1%, 2%, 3%) 0px' and 'min(1%, 2%, 3%) 0px' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1%, 2%, 3%) 0px' as a computed value should serialize as 'min(1%, 2%, 3%) 0px'.
Asserts run
Pass
assert_not_equals("min(1%, 2%, 3%) 0px", "", "'min(1%, 2%, 3%) 0px' should be valid in background-position.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("min(1%, 2%, 3%) 0px", "", "'min(1%, 2%, 3%) 0px' should be valid in background-position.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("min(1%, 2%, 3%) 0px", "min(1%, 2%, 3%) 0px", "'min(1%, 2%, 3%) 0px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("min(1%, 2%, 3%) 0px", "min(1%, 2%, 3%) 0px", "'min(1%, 2%, 3%) 0px' and 'min(1%, 2%, 3%) 0px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a specified value should serialize as 'calc(10% + min(1%, 2%) + max(3%, 4%))'.
Asserts run
Pass
assert_not_equals("calc(10% + min(1%, 2%) + max(3%, 4%))", "", "'calc(min(1%, 2%) + max(3%, 4%) + 10%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(10% + min(1%, 2%) + max(3%, 4%))", "", "'calc(10% + min(1%, 2%) + max(3%, 4%))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(10% + min(1%, 2%) + max(3%, 4%))", "calc(10% + min(1%, 2%) + max(3%, 4%))", "'calc(10% + min(1%, 2%) + max(3%, 4%))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(10% + min(1%, 2%) + max(3%, 4%))", "calc(10% + min(1%, 2%) + max(3%, 4%))", "'calc(min(1%, 2%) + max(3%, 4%) + 10%)' and 'calc(10% + min(1%, 2%) + max(3%, 4%))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Fail'calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a computed value should serialize as 'calc(10% + min(1%, 2%) + max(3%, 4%))'.assert_equals: 'calc(10% + min(1%, 2%) + max(3%, 4%))' should round-trip exactly in computed values. expected "calc(10% + min(1%, 2%) + max(3%, 4%))" but got "15%"
    at Test.<anonymous> (https://wpt.live/css/support/serialize-testcommon.js:72:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at test_computed_serialization (https://wpt.live/css/support/serialize-testcommon.js:62:5)
    at test_serialization (https://wpt.live/css/css-values/minmax-percentage-serialize.html:16:5)
Asserts run
Pass
assert_not_equals("15%", "", "'calc(min(1%, 2%) + max(3%, 4%) + 10%)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("15%", "", "'calc(10% + min(1%, 2%) + max(3%, 4%))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Fail
assert_equals("15%", "calc(10% + min(1%, 2%) + max(3%, 4%))", "'calc(10% + min(1%, 2%) + max(3%, 4%))' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass'calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a used value should serialize as '15px'.
Asserts run
Pass
assert_not_equals("15px", "", "'calc(min(1%, 2%) + max(3%, 4%) + 10%)' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:84:9)
Pass
assert_not_equals("15px", "", "'15px' should be valid in margin-left.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:89:9)
Pass
assert_equals("15px", "15px", "'15px' should round-trip exactly in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:90:9)
Pass
assert_equals("15px", "15px", "'calc(min(1%, 2%) + max(3%, 4%) + 10%)' and '15px' should serialize the same in used values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:92:9)