Summary

Harness status: OK

Found 24 tests

Details

ResultTest NameMessage
Pass'min(1px)' as a specified value should serialize as 'calc(1px)'.
Asserts run
Pass
assert_not_equals("calc(1px)", "", "'min(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1px)", "", "'calc(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'calc(1px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'min(1px)' and 'calc(1px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1px)' as a computed value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1px", "1px", "'min(1px)' and '1px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'min(1in)' as a specified value should serialize as 'calc(96px)'.
Asserts run
Pass
assert_not_equals("calc(96px)", "", "'min(1in)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(96px)", "", "'calc(96px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(96px)", "calc(96px)", "'calc(96px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(96px)", "calc(96px)", "'min(1in)' and 'calc(96px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1in)' as a computed value should serialize as '96px'.
Asserts run
Pass
assert_not_equals("96px", "", "'min(1in)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("96px", "", "'96px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("96px", "96px", "'96px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("96px", "96px", "'min(1in)' and '96px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'max(1px)' as a specified value should serialize as 'calc(1px)'.
Asserts run
Pass
assert_not_equals("calc(1px)", "", "'max(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1px)", "", "'calc(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'calc(1px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'max(1px)' and 'calc(1px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'max(1px)' as a computed value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'max(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1px", "1px", "'max(1px)' and '1px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'max(1in)' as a specified value should serialize as 'calc(96px)'.
Asserts run
Pass
assert_not_equals("calc(96px)", "", "'max(1in)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(96px)", "", "'calc(96px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(96px)", "calc(96px)", "'calc(96px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(96px)", "calc(96px)", "'max(1in)' and 'calc(96px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'max(1in)' as a computed value should serialize as '96px'.
Asserts run
Pass
assert_not_equals("96px", "", "'max(1in)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("96px", "", "'96px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("96px", "96px", "'96px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("96px", "96px", "'max(1in)' and '96px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'min(1PX)' as a specified value should serialize as 'calc(1px)'.
Asserts run
Pass
assert_not_equals("calc(1px)", "", "'min(1PX)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1px)", "", "'calc(1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'calc(1px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(1px)", "calc(1px)", "'min(1PX)' and 'calc(1px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1PX)' as a computed value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(1PX)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1px", "1px", "'min(1PX)' and '1px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'min(50px, 1in + 1px)' as a specified value should serialize as 'calc(50px)'.
Asserts run
Pass
assert_not_equals("calc(50px)", "", "'min(50px, 1in + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(50px)", "", "'calc(50px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(50px)", "calc(50px)", "'calc(50px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(50px)", "calc(50px)", "'min(50px, 1in + 1px)' and 'calc(50px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(50px, 1in + 1px)' as a computed value should serialize as '50px'.
Asserts run
Pass
assert_not_equals("50px", "", "'min(50px, 1in + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("50px", "", "'50px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("50px", "50px", "'50px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("50px", "50px", "'min(50px, 1in + 1px)' and '50px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'max(50px, 1in + 1px)' as a specified value should serialize as 'calc(97px)'.
Asserts run
Pass
assert_not_equals("calc(97px)", "", "'max(50px, 1in + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(97px)", "", "'calc(97px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(97px)", "calc(97px)", "'calc(97px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(97px)", "calc(97px)", "'max(50px, 1in + 1px)' and 'calc(97px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'max(50px, 1in + 1px)' as a computed value should serialize as '97px'.
Asserts run
Pass
assert_not_equals("97px", "", "'max(50px, 1in + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("97px", "", "'97px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("97px", "97px", "'97px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("97px", "97px", "'max(50px, 1in + 1px)' and '97px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'calc(1px + min(1in, 100px))' as a specified value should serialize as 'calc(97px)'.
Asserts run
Pass
assert_not_equals("calc(97px)", "", "'calc(1px + min(1in, 100px))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(97px)", "", "'calc(97px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(97px)", "calc(97px)", "'calc(97px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(97px)", "calc(97px)", "'calc(1px + min(1in, 100px))' and 'calc(97px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'calc(1px + min(1in, 100px))' as a computed value should serialize as '97px'.
Asserts run
Pass
assert_not_equals("97px", "", "'calc(1px + min(1in, 100px))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("97px", "", "'97px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("97px", "97px", "'97px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("97px", "97px", "'calc(1px + min(1in, 100px))' and '97px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'calc(1px + max(1in, 100px))' as a specified value should serialize as 'calc(101px)'.
Asserts run
Pass
assert_not_equals("calc(101px)", "", "'calc(1px + max(1in, 100px))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(101px)", "", "'calc(101px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(101px)", "calc(101px)", "'calc(101px)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(101px)", "calc(101px)", "'calc(1px + max(1in, 100px))' and 'calc(101px)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'calc(1px + max(1in, 100px))' as a computed value should serialize as '101px'.
Asserts run
Pass
assert_not_equals("101px", "", "'calc(1px + max(1in, 100px))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("101px", "", "'101px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("101px", "101px", "'101px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("101px", "101px", "'calc(1px + max(1in, 100px))' and '101px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'min(1px, 1em)' as a specified value should serialize as 'min(1px, 1em)'.
Asserts run
Pass
assert_not_equals("min(1px, 1em)", "", "'min(1px, 1em)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("min(1px, 1em)", "", "'min(1px, 1em)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("min(1px, 1em)", "min(1px, 1em)", "'min(1px, 1em)' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("min(1px, 1em)", "min(1px, 1em)", "'min(1px, 1em)' and 'min(1px, 1em)' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'min(1px, 1em)' as a computed value should serialize as '1px'.
Asserts run
Pass
assert_not_equals("1px", "", "'min(1px, 1em)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1px", "", "'1px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1px", "1px", "'1px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1px", "1px", "'min(1px, 1em)' and '1px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Pass'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' as a specified value should serialize as 'calc(2px + max(1em + 100px, 106px))'.
Asserts run
Pass
assert_not_equals("calc(2px + max(1em + 100px, 106px))", "", "'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(2px + max(1em + 100px, 106px))", "", "'calc(2px + max(1em + 100px, 106px))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("calc(2px + max(1em + 100px, 106px))", "calc(2px + max(1em + 100px, 106px))", "'calc(2px + max(1em + 100px, 106px))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("calc(2px + max(1em + 100px, 106px))", "calc(2px + max(1em + 100px, 106px))", "'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' and 'calc(2px + max(1em + 100px, 106px))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' as a computed value should serialize as '118px'.
Asserts run
Pass
assert_not_equals("118px", "", "'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("118px", "", "'118px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("118px", "118px", "'118px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("118px", "118px", "'calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' and '118px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)
Fail'calc(2 * (.2 * min(1em, 1px)) + 1px)' as a specified value should serialize as 'calc(1px + (0.4 * min(1em, 1px)))'.assert_equals: 'calc(1px + (0.4 * min(1em, 1px)))' should round-trip exactly in specified values. expected "calc(1px + (0.4 * min(1em, 1px)))" but got "calc(1px + 0.4 * min(1em, 1px))"
    at Test.<anonymous> (https://www1.wpt.live/css/support/serialize-testcommon.js:54:9)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_specified_serialization (https://www1.wpt.live/css/support/serialize-testcommon.js:44:5)
    at test_serialization (https://www1.wpt.live/css/css-values/minmax-length-serialize.html:14:5)
Asserts run
Pass
assert_not_equals("calc(1px + 2 * 0.2 * min(1em, 1px))", "", "'calc(2 * (.2 * min(1em, 1px)) + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("calc(1px + 0.4 * min(1em, 1px))", "", "'calc(1px + (0.4 * min(1em, 1px)))' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Fail
assert_equals("calc(1px + 0.4 * min(1em, 1px))", "calc(1px + (0.4 * min(1em, 1px)))", "'calc(1px + (0.4 * min(1em, 1px)))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass'calc(2 * (.2 * min(1em, 1px)) + 1px)' as a computed value should serialize as '1.4px'.
Asserts run
Pass
assert_not_equals("1.4px", "", "'calc(2 * (.2 * min(1em, 1px)) + 1px)' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:66:9)
Pass
assert_not_equals("1.4px", "", "'1.4px' should be valid in text-indent.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:71:9)
Pass
assert_equals("1.4px", "1.4px", "'1.4px' should round-trip exactly in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:72:9)
Pass
assert_equals("1.4px", "1.4px", "'calc(2 * (.2 * min(1em, 1px)) + 1px)' and '1.4px' should serialize the same in computed values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:74:9)