blob: e90b76d179e3ee37e2b5e229ebdac2236731750d [file] [log] [blame]
PASS round(23px, 10px) should be used-value-equivalent to 20px
PASS round(18px, 10px) should be used-value-equivalent to 20px
PASS round(15px, 10px) should be used-value-equivalent to 20px
PASS round(13px, 10px) should be used-value-equivalent to 10px
PASS round(-13px, 10px) should be used-value-equivalent to -10px
PASS round(-18px, 10px) should be used-value-equivalent to -20px
PASS round(nearest, 23px, 10px) should be used-value-equivalent to 20px
PASS round(nearest, 18px, 10px) should be used-value-equivalent to 20px
PASS round(nearest, 15px, 10px) should be used-value-equivalent to 20px
PASS round(nearest, 13px, 10px) should be used-value-equivalent to 10px
PASS round(nearest, -13px, 10px) should be used-value-equivalent to -10px
PASS round(nearest, -18px, 10px) should be used-value-equivalent to -20px
PASS round(down, 23px, 10px) should be used-value-equivalent to 20px
PASS round(down, 18px, 10px) should be used-value-equivalent to 10px
PASS round(down, 15px, 10px) should be used-value-equivalent to 10px
PASS round(down, 13px, 10px) should be used-value-equivalent to 10px
PASS round(down, -13px, 10px) should be used-value-equivalent to -20px
PASS round(down, -18px, 10px) should be used-value-equivalent to -20px
PASS round(up, 23px, 10px) should be used-value-equivalent to 30px
PASS round(up, 18px, 10px) should be used-value-equivalent to 20px
PASS round(up, 15px, 10px) should be used-value-equivalent to 20px
PASS round(up, 13px, 10px) should be used-value-equivalent to 20px
PASS round(up, -13px, 10px) should be used-value-equivalent to -10px
PASS round(up, -18px, 10px) should be used-value-equivalent to -10px
PASS round(to-zero, 23px, 10px) should be used-value-equivalent to 20px
PASS round(to-zero, 18px, 10px) should be used-value-equivalent to 10px
PASS round(to-zero, 15px, 10px) should be used-value-equivalent to 10px
PASS round(to-zero, 13px, 10px) should be used-value-equivalent to 10px
PASS round(to-zero, -13px, 10px) should be used-value-equivalent to -10px
PASS round(to-zero, -18px, 10px) should be used-value-equivalent to -10px
PASS round(23px, -10px) should be used-value-equivalent to 20px
PASS round(18px, -10px) should be used-value-equivalent to 20px
PASS round(15px, -10px) should be used-value-equivalent to 20px
PASS round(13px, -10px) should be used-value-equivalent to 10px
PASS round(-13px, -10px) should be used-value-equivalent to -10px
PASS round(-18px, -10px) should be used-value-equivalent to -20px
PASS round(5, 0) should be used-value-equivalent to calc(NaN)
PASS calc(-1 * round(5, 0)) should be used-value-equivalent to calc(NaN)
PASS round(infinity, infinity) should be used-value-equivalent to calc(NaN)
PASS calc(-1 * round(infinity, infinity)) should be used-value-equivalent to calc(NaN)
PASS round(infinity, -infinity) should be used-value-equivalent to calc(NaN)
PASS calc(-1 * round(infinity, -infinity)) should be used-value-equivalent to calc(NaN)
PASS round(-infinity, infinity) should be used-value-equivalent to calc(NaN)
PASS calc(-1 * round(-infinity, infinity)) should be used-value-equivalent to calc(NaN)
PASS round(-infinity, -infinity) should be used-value-equivalent to calc(NaN)
PASS calc(-1 * round(-infinity, -infinity)) should be used-value-equivalent to calc(NaN)
PASS round(infinity, 5) should be used-value-equivalent to calc(infinity)
PASS round(infinity, -5) should be used-value-equivalent to calc(infinity)
PASS round(-infinity, 5) should be used-value-equivalent to calc(-infinity)
PASS round(-infinity, -5) should be used-value-equivalent to calc(-infinity)
FAIL calc(1 / round(5, infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(5, infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(5, -infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(5, -infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(-5, infinity)) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(-5, infinity)) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(-5, -infinity)) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(-5, -infinity)) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(to-zero, 5, infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(to-zero, 5, infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(to-zero, 5, -infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(to-zero, 5, -infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(to-zero, -5, infinity)) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(to-zero, -5, infinity)) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(to-zero, -5, -infinity)) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(to-zero, -5, -infinity)) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL round(up, 1, infinity) should be used-value-equivalent to calc(infinity) assert_equals: round(up, 1, infinity) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(up, 0, infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(up, 0, infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(up, -1 * 0, infinity) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(up, -1 * 0, infinity) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(up, -1, infinity) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(up, -1, infinity) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL round(down, -1, infinity) should be used-value-equivalent to calc(-infinity) assert_equals: round(down, -1, infinity) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(down, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity) assert_equals: calc(1 / round(down, -1 * 0, infinity)) and calc(-infinity) serialize to the same thing in used values. expected "matrix3d(-infinity, NaN, NaN, NaN, NaN, -infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(down, 0, infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(down, 0, infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"
FAIL calc(1 / round(down, 1, infinity)) should be used-value-equivalent to calc(infinity) assert_equals: calc(1 / round(down, 1, infinity)) and calc(infinity) serialize to the same thing in used values. expected "matrix3d(infinity, NaN, NaN, NaN, NaN, infinity, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)" but got "matrix3d(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 0, 0, 1, 0, 0, 0, 0, 1)"