Harness status: OK Found 62 tests 62 Pass 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))'.