Summary

Harness status: OK

Found 24 tests

Details

ResultTest NameMessage
Passtesting calc(1vh + 2px + 3%)
Asserts run
Pass
assert_equals("calc(3% + 2px + 1vh)", "calc(3% + 2px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(4px + 1vh)
Asserts run
Pass
assert_equals("calc(4px + 1vh)", "calc(4px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(5px + 6em + 1vh)
Asserts run
Pass
assert_equals("calc(6em + 5px + 1vh)", "calc(6em + 5px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(-8px + 9em + 1vh)
Asserts run
Pass
assert_equals("calc(9em - 8px + 1vh)", "calc(9em - 8px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(1pc + 1in + 1vh + 10%)
Asserts run
Pass
assert_equals("calc(10% + 112px + 1vh)", "calc(10% + 112px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(25.4q + 1vh + 12%)
Asserts run
Pass
assert_equals("calc(12% + 24px + 1vh)", "calc(12% + 24px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(1em + 1.27cm + 13% + 3em)
Asserts run
Pass
assert_equals("calc(13% + 4em + 48px)", "calc(13% + 4em + 48px)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(15vw + 16vmin - 17vh)
Asserts run
Pass
assert_equals("calc(-17vh + 16vmin + 15vw)", "calc(-17vh + 16vmin + 15vw)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(9pt + calc(9rem + 10px))
Asserts run
Pass
assert_equals("calc(22px + 9rem)", "calc(22px + 9rem)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(5pt + 5em + 4pt + 3em)
Asserts run
Pass
assert_equals("calc(8em + 12px)", "calc(8em + 12px)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(4vmin + 0pt + 3pc)
Asserts run
Pass
assert_equals("calc(48px + 4vmin)", "calc(48px + 4vmin)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(4vmin + 0pt)
Asserts run
Pass
assert_equals("calc(0px + 4vmin)", "calc(0px + 4vmin)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(100% - 100% + 1em)
Asserts run
Pass
assert_equals("calc(0% + 1em)", "calc(0% + 1em)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(100% + 1em - 100%)
Asserts run
Pass
assert_equals("calc(0% + 1em)", "calc(0% + 1em)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(1vh - 7px)
Asserts run
Pass
assert_equals("calc(-7px + 1vh)", "calc(-7px + 1vh)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(5ex - 9ex)
Asserts run
Pass
assert_equals("calc(-4ex)", "calc(-4ex)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(-80px + 25.4mm)
Asserts run
Pass
assert_equals("calc(16px)", "calc(16px)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(2 * (10px + 1rem))
Asserts run
Pass
assert_equals("calc(20px + 2rem)", "calc(20px + 2rem)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(2 * (10px - 1rem))
Asserts run
Pass
assert_equals("calc(20px - 2rem)", "calc(20px - 2rem)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc((10px + 1rem) / 2)
Asserts run
Pass
assert_equals("calc(5px + 0.5rem)", "calc(5px + 0.5rem)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(2 * (min(10px, 20%) + max(1rem, 2%)))
Asserts run
Pass
assert_equals("calc(2 * (min(10px, 20%) + max(1rem, 2%)))", "calc(2 * (min(10px, 20%) + max(1rem, 2%)))")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Failtesting calc((min(10px, 20%) + max(1rem, 2%)) * 2)assert_equals: expected "calc(2 * (min(10px, 20%) + max(1rem, 2%)))" but got "calc((min(10px, 20%) + max(1rem, 2%)) * 2)"
    at Test.<anonymous> (http://wpt.live/css/css-values/calc-serialization-002.html:40:7)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at verifySerialization (http://wpt.live/css/css-values/calc-serialization-002.html:35:5)
    at startTesting (http://wpt.live/css/css-values/calc-serialization-002.html:140:5)
Asserts run
Fail
assert_equals("calc((min(10px, 20%) + max(1rem, 2%)) * 2)", "calc(2 * (min(10px, 20%) + max(1rem, 2%)))")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(1vmin - 14%)
Asserts run
Pass
assert_equals("calc(-14% + 1vmin)", "calc(-14% + 1vmin)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)
Passtesting calc(4 * 3px + 4pc / 8)
Asserts run
Pass
assert_equals("calc(20px)", "calc(20px)")
    at Test.<anonymous> ( /css/css-values/calc-serialization-002.html:40:7)