Summary

Harness status: OK

Found 42 tests

Details

ResultTest NameMessage
Passacos(1) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "acos(1) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0deg", "0deg", "acos(1) and 0deg serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passatan(0) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "atan(0) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0deg", "0deg", "atan(0) and 0deg serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passasin(0) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "asin(0) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0deg", "0deg", "asin(0) and 0deg serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passatan2(0,0) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "atan2(0,0) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0deg", "0deg", "atan2(0,0) and 0deg serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(asin(sin(pi/2))) should be used-value-equivalent to 90deg
Asserts run
Pass
assert_not_equals("90deg", "none", "calc(asin(sin(pi/2))) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("90deg", "none", "90deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(90, 90, 0.1, "calc(asin(sin(pi/2))) and 90deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(acos(cos(pi - 3.14159265358979323846))) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "calc(acos(cos(pi - 3.14159265358979323846))) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(0, 0, 0.1, "calc(acos(cos(pi - 3.14159265358979323846))) and 0deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan(e - 2.7182818284590452354) ) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "calc(atan(e - 2.7182818284590452354) ) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(0, 0, 0.1, "calc(atan(e - 2.7182818284590452354) ) and 0deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(asin(sin(30deg + 1.0471967rad ) )) should be used-value-equivalent to 90deg
Asserts run
Pass
assert_not_equals("90deg", "none", "calc(asin(sin(30deg + 1.0471967rad ) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("90deg", "none", "90deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(90, 90, 0.1, "calc(asin(sin(30deg + 1.0471967rad ) )) and 90deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("1.28634e-05deg", "none", "calc(acos(cos(30deg - 0.523599rad ) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(0.0000128634, 0, 0.1, "calc(acos(cos(30deg - 0.523599rad ) )) and 0deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(asin(sin(3.14159 / 2 + 1 - 1) )) should be used-value-equivalent to 90deg
Asserts run
Pass
assert_not_equals("89.9999deg", "none", "calc(asin(sin(3.14159 / 2 + 1 - 1) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("90deg", "none", "90deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(89.9999, 90, 0.1, "calc(asin(sin(3.14159 / 2 + 1 - 1) )) and 90deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(asin(sin(100grad) )) should be used-value-equivalent to 90deg
Asserts run
Pass
assert_not_equals("90deg", "none", "calc(asin(sin(100grad) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("90deg", "none", "90deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(90, 90, 0.1, "calc(asin(sin(100grad) )) and 90deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(acos(cos(0 / 2 + 1 - 1) )) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "calc(acos(cos(0 / 2 + 1 - 1) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(0, 0, 0.1, "calc(acos(cos(0 / 2 + 1 - 1) )) and 0deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan(tan(30deg + 0.261799rad ) )) should be used-value-equivalent to 45deg
Asserts run
Pass
assert_not_equals("45deg", "none", "calc(atan(tan(30deg + 0.261799rad ) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("45deg", "none", "45deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(45, 45, 0.1, "calc(atan(tan(30deg + 0.261799rad ) )) and 45deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan(tan(0.7853975rad ) )) should be used-value-equivalent to 45deg
Asserts run
Pass
assert_not_equals("45deg", "none", "calc(atan(tan(0.7853975rad ) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("45deg", "none", "45deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(45, 45, 0.1, "calc(atan(tan(0.7853975rad ) )) and 45deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan(tan(3.14159 / 4 + 1 - 1) )) should be used-value-equivalent to 45deg
Asserts run
Pass
assert_not_equals("45deg", "none", "calc(atan(tan(3.14159 / 4 + 1 - 1) )) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("45deg", "none", "45deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(45, 45, 0.1, "calc(atan(tan(3.14159 / 4 + 1 - 1) )) and 45deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(asin(sin(0.25turn)) ) should be used-value-equivalent to 90deg
Asserts run
Pass
assert_not_equals("90deg", "none", "calc(asin(sin(0.25turn)) ) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("90deg", "none", "90deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(90, 90, 0.1, "calc(asin(sin(0.25turn)) ) and 90deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan2(0,1)) should be used-value-equivalent to 0deg
Asserts run
Pass
assert_not_equals("0deg", "none", "calc(atan2(0,1)) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0deg", "none", "0deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(0, 0, 0.1, "calc(atan2(0,1)) and 0deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan2(0,-1) / 4) should be used-value-equivalent to 45deg
Asserts run
Pass
assert_not_equals("45deg", "none", "calc(atan2(0,-1) / 4) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("45deg", "none", "45deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(45, 45, 0.1, "calc(atan2(0,-1) / 4) and 45deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan2(1,-1)) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "calc(atan2(1,-1)) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "calc(atan2(1,-1)) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(atan2(-1,1)) should be used-value-equivalent to -45deg
Asserts run
Pass
assert_not_equals("-45deg", "none", "calc(atan2(-1,1)) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-45deg", "none", "-45deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(-45, -45, 0.1, "calc(atan2(-1,1)) and -45deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passcalc(cos(sin(acos(cos(pi))))) should be used-value-equivalent to 1
Asserts run
Pass
assert_not_equals("1", "none", "calc(cos(sin(acos(cos(pi))))) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1", "none", "1 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(1, 1, 0.1, "calc(cos(sin(acos(cos(pi))))) and 1 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1px, -1px) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1px, -1px) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1px, -1px) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1cm, -1cm) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1cm, -1cm) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1cm, -1cm) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1mm, -1mm) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1mm, -1mm) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1mm, -1mm) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1Q, -1Q) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1Q, -1Q) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1Q, -1Q) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1in, -1in) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1in, -1in) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1in, -1in) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1pc, -1pc) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1pc, -1pc) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1pc, -1pc) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1pt, -1pt) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1pt, -1pt) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1pt, -1pt) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1em, -1em) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1em, -1em) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1em, -1em) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1ex, -1ex) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1ex, -1ex) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1ex, -1ex) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1ch, -1ch) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1ch, -1ch) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1ch, -1ch) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1rem, -1rem) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1rem, -1rem) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1rem, -1rem) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Failatan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135degassert_not_equals: atan2(1rem + 1px - 1px, -1rem) isn't valid in 'rotate'; got the default value instead. got disallowed value "none"
    at Test.<anonymous> (https://wpt.live/css/support/numeric-testcommon.js:182:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at _test_math (https://wpt.live/css/support/numeric-testcommon.js:177:5)
    at test_math_used (https://wpt.live/css/support/numeric-testcommon.js:63:5)
Asserts run
Fail
assert_not_equals("none", "none", "atan2(1rem + 1px - 1px, -1rem) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Passatan2(1vh, -1vh) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1vh, -1vh) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1vh, -1vh) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Failatan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135degassert_not_equals: atan2(1vh + 0px, -1vh + 0px) isn't valid in 'rotate'; got the default value instead. got disallowed value "none"
    at Test.<anonymous> (https://wpt.live/css/support/numeric-testcommon.js:182:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at _test_math (https://wpt.live/css/support/numeric-testcommon.js:177:5)
    at test_math_used (https://wpt.live/css/support/numeric-testcommon.js:63:5)
Asserts run
Fail
assert_not_equals("none", "none", "atan2(1vh + 0px, -1vh + 0px) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Passatan2(1vw, -1vw) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1vw, -1vw) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1vw, -1vw) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1deg, -1deg) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1deg, -1deg) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1deg, -1deg) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1grad, -1grad) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1grad, -1grad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1grad, -1grad) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1turn, -1turn) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1turn, -1turn) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1turn, -1turn) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1rad, -1rad) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1rad, -1rad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1rad, -1rad) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1s, -1s) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1s, -1s) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1s, -1s) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passatan2(1ms, -1ms) should be used-value-equivalent to 135deg
Asserts run
Pass
assert_not_equals("135deg", "none", "atan2(1ms, -1ms) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("135deg", "none", "135deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(135, 135, 0.1, "atan2(1ms, -1ms) and 135deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)