variables-animation-math-functions.html

FAILExpected22 of 36 subtests pass857 ms

Details

Test
/css/css-variables/variables-animation-math-functions.html
Harness
OK

Subtests

StatusSubtestMessage
FAILCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
assert_equals: expected "20deg " but got "180deg "
assert_equals: expected "20deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
assert_equals: expected "100deg " but got "180deg "
assert_equals: expected "100deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
assert_equals: expected "110deg " but got "180deg "
assert_equals: expected "110deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
assert_equals: expected "170deg " but got "180deg "
assert_equals: expected "170deg " but got "180deg "
PASSCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
FAILCSS Transitions: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
assert_equals: expected "260deg " but got "180deg "
assert_equals: expected "260deg " but got "180deg "
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
PASSCSS Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
FAILWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
assert_equals: expected "20deg " but got "100deg "
assert_equals: expected "20deg " but got "100deg "
PASSWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
PASSWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
PASSWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
PASSWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
FAILWeb Animations: property <--my-angle> from [100deg] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
assert_equals: expected "260deg " but got "180deg "
assert_equals: expected "260deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
assert_equals: expected "20deg " but got "180deg "
assert_equals: expected "20deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
assert_equals: expected "100deg " but got "180deg "
assert_equals: expected "100deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
assert_equals: expected "110deg " but got "180deg "
assert_equals: expected "110deg " but got "180deg "
FAILCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
assert_equals: expected "170deg " but got "180deg "
assert_equals: expected "170deg " but got "180deg "
PASSCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
FAILCSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
assert_equals: expected "260deg " but got "180deg "
assert_equals: expected "260deg " but got "180deg "
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
PASSCSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
FAILWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (-1) should be [20deg]
assert_equals: expected "20deg " but got "100deg "
assert_equals: expected "20deg " but got "100deg "
PASSWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0) should be [100deg]
PASSWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.125) should be [110deg]
PASSWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (0.875) should be [170deg]
PASSWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (1) should be [180deg]
FAILWeb Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)] to [calc(sign(20rem - 20px) * 180deg)] at (2) should be [260deg]
assert_equals: expected "260deg " but got "180deg "
assert_equals: expected "260deg " but got "180deg "