hypot-pow-sqrt-serialize.html

FAILExpected19 of 25 subtests pass597 ms

Details

Test
/css/css-values/hypot-pow-sqrt-serialize.html
Harness
OK

Subtests

StatusSubtestMessage
PASS'pow(1,1)' as a specified value should serialize as 'calc(1)'.
PASS'scale(pow(1,1))' as a specified value should serialize as 'scale(calc(1))'.
PASS'pow(1,1)' as a computed value should serialize as '1'.
FAIL'scale(pow(1,1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.
assert_equals: 'scale(pow(1,1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
assert_equals: 'scale(pow(1,1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
PASS'hypot(1)' as a specified value should serialize as 'calc(1)'.
PASS'scale(hypot(1))' as a specified value should serialize as 'scale(calc(1))'.
PASS'hypot(1)' as a computed value should serialize as '1'.
FAIL'scale(hypot(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.
assert_equals: 'scale(hypot(1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
assert_equals: 'scale(hypot(1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
PASS'sqrt(1)' as a specified value should serialize as 'calc(1)'.
PASS'scale(sqrt(1))' as a specified value should serialize as 'scale(calc(1))'.
PASS'sqrt(1)' as a computed value should serialize as '1'.
FAIL'scale(sqrt(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.
assert_equals: 'scale(sqrt(1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
assert_equals: 'scale(sqrt(1))' and 'matrix(1, 0, 0, 1, 0, 0)' should serialize the same in computed values. expected "matrix(1, 0, 0, 1, 0, 0)" but got "scale(1)"
PASS'calc(pow(1,1) - 0.5)' as a specified value should serialize as 'calc(0.5)'.
PASS'scale(calc(pow(1,1) - 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.
PASS'calc(pow(1,1) - 0.5)' as a computed value should serialize as '0.5'.
FAIL'scale(calc(pow(1,1) - 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.
assert_equals: 'scale(calc(pow(1,1) - 0.5))' and 'matrix(0.5, 0, 0, 0.5, 0, 0)' should serialize the same in computed values. expected "matrix(0.5, 0, 0, 0.5, 0, 0)" but got "scale(0.5)"
assert_equals: 'scale(calc(pow(1,1) - 0.5))' and 'matrix(0.5, 0, 0, 0.5, 0, 0)' should serialize the same in computed values. expected "matrix(0.5, 0, 0, 0.5, 0, 0)" but got "scale(0.5)"
PASS'calc(hypot(1) * 0.5)' as a specified value should serialize as 'calc(0.5)'.
PASS'scale(calc(hypot(1) * 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.
PASS'calc(hypot(1) * 0.5)' as a computed value should serialize as '0.5'.
FAIL'scale(calc(hypot(1) * 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.
assert_equals: 'scale(calc(hypot(1) * 0.5))' and 'matrix(0.5, 0, 0, 0.5, 0, 0)' should serialize the same in computed values. expected "matrix(0.5, 0, 0, 0.5, 0, 0)" but got "scale(0.5)"
assert_equals: 'scale(calc(hypot(1) * 0.5))' and 'matrix(0.5, 0, 0, 0.5, 0, 0)' should serialize the same in computed values. expected "matrix(0.5, 0, 0, 0.5, 0, 0)" but got "scale(0.5)"
PASS'calc(sqrt(1) - 1)' as a specified value should serialize as 'calc(0)'.
PASS'scale(calc(sqrt(1) - 1))' as a specified value should serialize as 'scale(calc(0))'.
PASS'calc(sqrt(1) - 1)' as a computed value should serialize as '0'.
FAIL'scale(calc(sqrt(1) - 1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.
assert_equals: 'scale(calc(sqrt(1) - 1))' and 'matrix(0, 0, 0, 0, 0, 0)' should serialize the same in computed values. expected "matrix(0, 0, 0, 0, 0, 0)" but got "scale(0)"
assert_equals: 'scale(calc(sqrt(1) - 1))' and 'matrix(0, 0, 0, 0, 0, 0)' should serialize the same in computed values. expected "matrix(0, 0, 0, 0, 0, 0)" but got "scale(0)"
PASS'hypot(2px, 40%)' as a specified value should serialize as 'hypot(2px, 40%)'.