acos-asin-atan-atan2-serialize.html

PASSExpected62 of 62 subtests pass937 ms

Details

Test
/css/css-values/acos-asin-atan-atan2-serialize.html
Harness
OK

Subtests

StatusSubtestMessage
PASS'rotate(acos(1))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(calc(acos(1)))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(acos(-1))' as a specified value should serialize as 'rotate(calc(180deg))'.
PASS'rotate(calc(acos(-1)))' as a specified value should serialize as 'rotate(calc(180deg))'.
PASS'rotate(acos(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(acos(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(acos(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(acos(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(acos(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(acos(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(acos(0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.
PASS'rotate(calc(acos(0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.
PASS'rotate(acos(1 - 0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.
PASS'rotate(calc(acos(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.
PASS'rotate(acos(0))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(acos(0)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(asin(1))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(asin(1)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(asin(-1))' as a specified value should serialize as 'rotate(calc(-90deg))'.
PASS'rotate(calc(asin(-1)))' as a specified value should serialize as 'rotate(calc(-90deg))'.
PASS'rotate(asin(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(asin(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(asin(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(asin(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(asin(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(asin(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(asin(0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(calc(asin(0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(asin(1 - 0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(calc(asin(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(asin(0))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(calc(asin(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(acos(pi - pi))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(acos(pi - pi)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(asin(pi - pi + 1))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(asin(pi - pi + 1)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(atan(1))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(calc(atan(1)))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(atan(0.577350269))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(calc(atan(0.577350269)))' as a specified value should serialize as 'rotate(calc(30deg))'.
PASS'rotate(atan(0))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(calc(atan(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(atan(infinity))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(atan(infinity)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(atan2(37.320508075, 10))' as a specified value should serialize as 'rotate(calc(75deg))'.
PASS'rotate(calc(atan2(37.320508075, 10)))' as a specified value should serialize as 'rotate(calc(75deg))'.
PASS'rotate(atan2(1s, 1000ms))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(calc(atan2(1s, 1000ms)))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(atan2(infinity, infinity))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(calc(atan2(infinity, infinity)))' as a specified value should serialize as 'rotate(calc(45deg))'.
PASS'rotate(atan2(-infinity, -infinity))' as a specified value should serialize as 'rotate(calc(-135deg))'.
PASS'rotate(calc(atan2(-infinity, -infinity)))' as a specified value should serialize as 'rotate(calc(-135deg))'.
PASS'rotate(atan2(infinity, 10))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(calc(atan2(infinity, 10)))' as a specified value should serialize as 'rotate(calc(90deg))'.
PASS'rotate(atan2(10, infinity))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(calc(atan2(10, infinity)))' as a specified value should serialize as 'rotate(calc(0deg))'.
PASS'rotate(atan2(NaN, 10))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(atan2(NaN, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(atan2(10, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(atan2(10, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(atan2(NaN, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.
PASS'rotate(calc(atan2(NaN, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.