Summary

Harness status: OK

Found 229 tests

Details

ResultTest NameMessage
Passround(10,10) should be used-value-equivalent to 10
Asserts run
Pass
assert_not_equals("10", "none", "round(10,10) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10", "none", "10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10", "10", "round(10,10) and 10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(1,1) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "mod(1,1) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(1,1) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(1,1) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "rem(1,1) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(1,1) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(100,10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(100,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(100,10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(up, 101,10)) should be used-value-equivalent to 110
Asserts run
Pass
assert_not_equals("110", "none", "calc(round(up, 101,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("110", "none", "110 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("110", "110", "calc(round(up, 101,10)) and 110 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(down, 106,10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(down, 106,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(down, 106,10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(to-zero, 105, 10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(to-zero, 105, 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(to-zero, 105, 10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(to-zero, -105, 10)) should be used-value-equivalent to -100
Asserts run
Pass
assert_not_equals("-100", "none", "calc(round(to-zero, -105, 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-100", "none", "-100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-100", "-100", "calc(round(to-zero, -105, 10)) and -100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(-100, 10)) should be used-value-equivalent to -100
Asserts run
Pass
assert_not_equals("-100", "none", "calc(round(-100, 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-100", "none", "-100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-100", "-100", "calc(round(-100, 10)) and -100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(up, -103, 10)) should be used-value-equivalent to -100
Asserts run
Pass
assert_not_equals("-100", "none", "calc(round(up, -103, 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-100", "none", "-100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-100", "-100", "calc(round(up, -103, 10)) and -100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 0, 5) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(up, 0, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(up, 0, 5) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 0, 5) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(down, 0, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(down, 0, 5) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 0, 5) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, 0, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, 0, 5) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 0, 5) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, 0, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, 0, 5) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 5, 5) should be used-value-equivalent to 5
Asserts run
Pass
assert_not_equals("5", "none", "round(up, 5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("5", "none", "5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("5", "5", "round(up, 5, 5) and 5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 5, 5) should be used-value-equivalent to 5
Asserts run
Pass
assert_not_equals("5", "none", "round(down, 5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("5", "none", "5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("5", "5", "round(down, 5, 5) and 5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 5, 5) should be used-value-equivalent to 5
Asserts run
Pass
assert_not_equals("5", "none", "round(nearest, 5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("5", "none", "5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("5", "5", "round(nearest, 5, 5) and 5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 5, 5) should be used-value-equivalent to 5
Asserts run
Pass
assert_not_equals("5", "none", "round(to-zero, 5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("5", "none", "5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("5", "5", "round(to-zero, 5, 5) and 5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -5, 5) should be used-value-equivalent to -5
Asserts run
Pass
assert_not_equals("-5", "none", "round(up, -5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-5", "none", "-5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-5", "-5", "round(up, -5, 5) and -5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -5, 5) should be used-value-equivalent to -5
Asserts run
Pass
assert_not_equals("-5", "none", "round(down, -5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-5", "none", "-5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-5", "-5", "round(down, -5, 5) and -5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -5, 5) should be used-value-equivalent to -5
Asserts run
Pass
assert_not_equals("-5", "none", "round(nearest, -5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-5", "none", "-5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-5", "-5", "round(nearest, -5, 5) and -5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -5, 5) should be used-value-equivalent to -5
Asserts run
Pass
assert_not_equals("-5", "none", "round(to-zero, -5, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-5", "none", "-5 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-5", "-5", "round(to-zero, -5, 5) and -5 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 10, 5) should be used-value-equivalent to 10
Asserts run
Pass
assert_not_equals("10", "none", "round(up, 10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10", "none", "10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10", "10", "round(up, 10, 5) and 10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 10, 5) should be used-value-equivalent to 10
Asserts run
Pass
assert_not_equals("10", "none", "round(down, 10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10", "none", "10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10", "10", "round(down, 10, 5) and 10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 10, 5) should be used-value-equivalent to 10
Asserts run
Pass
assert_not_equals("10", "none", "round(nearest, 10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10", "none", "10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10", "10", "round(nearest, 10, 5) and 10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 10, 5) should be used-value-equivalent to 10
Asserts run
Pass
assert_not_equals("10", "none", "round(to-zero, 10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10", "none", "10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10", "10", "round(to-zero, 10, 5) and 10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -10, 5) should be used-value-equivalent to -10
Asserts run
Pass
assert_not_equals("-10", "none", "round(up, -10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-10", "none", "-10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-10", "-10", "round(up, -10, 5) and -10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -10, 5) should be used-value-equivalent to -10
Asserts run
Pass
assert_not_equals("-10", "none", "round(down, -10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-10", "none", "-10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-10", "-10", "round(down, -10, 5) and -10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -10, 5) should be used-value-equivalent to -10
Asserts run
Pass
assert_not_equals("-10", "none", "round(nearest, -10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-10", "none", "-10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-10", "-10", "round(nearest, -10, 5) and -10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -10, 5) should be used-value-equivalent to -10
Asserts run
Pass
assert_not_equals("-10", "none", "round(to-zero, -10, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-10", "none", "-10 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-10", "-10", "round(to-zero, -10, 5) and -10 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 20, 5) should be used-value-equivalent to 20
Asserts run
Pass
assert_not_equals("20", "none", "round(up, 20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("20", "none", "20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("20", "20", "round(up, 20, 5) and 20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 20, 5) should be used-value-equivalent to 20
Asserts run
Pass
assert_not_equals("20", "none", "round(down, 20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("20", "none", "20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("20", "20", "round(down, 20, 5) and 20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 20, 5) should be used-value-equivalent to 20
Asserts run
Pass
assert_not_equals("20", "none", "round(nearest, 20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("20", "none", "20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("20", "20", "round(nearest, 20, 5) and 20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 20, 5) should be used-value-equivalent to 20
Asserts run
Pass
assert_not_equals("20", "none", "round(to-zero, 20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("20", "none", "20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("20", "20", "round(to-zero, 20, 5) and 20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -20, 5) should be used-value-equivalent to -20
Asserts run
Pass
assert_not_equals("-20", "none", "round(up, -20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-20", "none", "-20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-20", "-20", "round(up, -20, 5) and -20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -20, 5) should be used-value-equivalent to -20
Asserts run
Pass
assert_not_equals("-20", "none", "round(down, -20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-20", "none", "-20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-20", "-20", "round(down, -20, 5) and -20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -20, 5) should be used-value-equivalent to -20
Asserts run
Pass
assert_not_equals("-20", "none", "round(nearest, -20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-20", "none", "-20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-20", "-20", "round(nearest, -20, 5) and -20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -20, 5) should be used-value-equivalent to -20
Asserts run
Pass
assert_not_equals("-20", "none", "round(to-zero, -20, 5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-20", "none", "-20 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-20", "-20", "round(to-zero, -20, 5) and -20 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(18,5) should be used-value-equivalent to 3
Asserts run
Pass
assert_not_equals("3", "none", "mod(18,5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3", "none", "3 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("3", "3", "mod(18,5) and 3 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(18,5) should be used-value-equivalent to 3
Asserts run
Pass
assert_not_equals("3", "none", "rem(18,5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3", "none", "3 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("3", "3", "rem(18,5) and 3 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-140,-90) should be used-value-equivalent to -50
Asserts run
Pass
assert_not_equals("-50", "none", "mod(-140,-90) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-50", "none", "-50 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-50", "-50", "mod(-140,-90) and -50 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-18,5) should be used-value-equivalent to 2
Asserts run
Pass
assert_not_equals("2", "none", "mod(-18,5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2", "none", "2 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2", "2", "mod(-18,5) and 2 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-18,5) should be used-value-equivalent to -3
Asserts run
Pass
assert_not_equals("-3", "none", "rem(-18,5) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-3", "none", "-3 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-3", "-3", "rem(-18,5) and -3 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(140,-90) should be used-value-equivalent to -40
Asserts run
Pass
assert_not_equals("-40", "none", "mod(140,-90) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-40", "none", "-40 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-40", "-40", "mod(140,-90) and -40 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(140,-90) should be used-value-equivalent to 50
Asserts run
Pass
assert_not_equals("50", "none", "rem(140,-90) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("50", "none", "50 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("50", "50", "rem(140,-90) and 50 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(round(100,10), 10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(round(100,10), 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(round(100,10), 10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(up, round(100,10) + 1,10)) should be used-value-equivalent to 110
Asserts run
Pass
assert_not_equals("110", "none", "calc(round(up, round(100,10) + 1,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("110", "none", "110 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("110", "110", "calc(round(up, round(100,10) + 1,10)) and 110 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(down, round(100,10) + 2 * 3,10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(down, round(100,10) + 2 * 3,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(down, round(100,10) + 2 * 3,10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(to-zero,round(100,10) * 2 - 95, 10)) should be used-value-equivalent to 100
Asserts run
Pass
assert_not_equals("100", "none", "calc(round(to-zero,round(100,10) * 2 - 95, 10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("100", "none", "100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("100", "100", "calc(round(to-zero,round(100,10) * 2 - 95, 10)) and 100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(round(100,10)* -1,10)) should be used-value-equivalent to -100
Asserts run
Pass
assert_not_equals("-100", "none", "calc(round(round(100,10)* -1,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-100", "none", "-100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-100", "-100", "calc(round(round(100,10)* -1,10)) and -100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(up, -103 + -103 / -103 - 1,10)) should be used-value-equivalent to -100
Asserts run
Pass
assert_not_equals("-100", "none", "calc(round(up, -103 + -103 / -103 - 1,10)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-100", "none", "-100 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-100", "-100", "calc(round(up, -103 + -103 / -103 - 1,10)) and -100 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(mod(18,5) * 2 + mod(17,5)) should be used-value-equivalent to 8
Asserts run
Pass
assert_not_equals("8", "none", "calc(mod(18,5) * 2 + mod(17,5)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("8", "none", "8 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("8", "8", "calc(mod(18,5) * 2 + mod(17,5)) and 8 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(rem(mod(18,5),5)) should be used-value-equivalent to 3
Asserts run
Pass
assert_not_equals("3", "none", "calc(rem(mod(18,5),5)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3", "none", "3 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("3", "3", "calc(rem(mod(18,5),5)) and 3 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(rem(mod(18,5),mod(17,5))) should be used-value-equivalent to 1
Asserts run
Pass
assert_not_equals("1", "none", "calc(rem(mod(18,5),mod(17,5))) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1", "none", "1 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1", "1", "calc(rem(mod(18,5),mod(17,5))) and 1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(mod(-140,-90)) should be used-value-equivalent to -50
Asserts run
Pass
assert_not_equals("-50", "none", "calc(mod(-140,-90)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-50", "none", "-50 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-50", "-50", "calc(mod(-140,-90)) and -50 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(mod(rem(1,18)* -1,5)) should be used-value-equivalent to 4
Asserts run
Pass
assert_not_equals("4", "none", "calc(mod(rem(1,18)* -1,5)) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4", "none", "4 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4", "4", "calc(mod(rem(1,18)* -1,5)) and 4 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10px,6px) should be used-value-equivalent to 12px
Asserts run
Pass
assert_not_equals("12px", "0px", "round(10px,6px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("12px", "0px", "12px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("12px", "12px", "round(10px,6px) and 12px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10cm,6cm) should be used-value-equivalent to 12cm
Asserts run
Pass
assert_not_equals("453.543px", "0px", "round(10cm,6cm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("453.543px", "0px", "12cm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("453.543px", "453.543px", "round(10cm,6cm) and 12cm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10mm,6mm) should be used-value-equivalent to 12mm
Asserts run
Pass
assert_not_equals("45.3543px", "0px", "round(10mm,6mm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("45.3543px", "0px", "12mm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("45.3543px", "45.3543px", "round(10mm,6mm) and 12mm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10Q, 6Q) should be used-value-equivalent to 12Q
Asserts run
Pass
assert_not_equals("11.3386px", "0px", "round(10Q, 6Q) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("11.3386px", "0px", "12Q isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("11.3386px", "11.3386px", "round(10Q, 6Q) and 12Q serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10in,6in) should be used-value-equivalent to 12in
Asserts run
Pass
assert_not_equals("1152px", "0px", "round(10in,6in) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1152px", "0px", "12in isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1152px", "1152px", "round(10in,6in) and 12in serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10pc,6pc) should be used-value-equivalent to 12pc
Asserts run
Pass
assert_not_equals("192px", "0px", "round(10pc,6pc) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("192px", "0px", "12pc isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("192px", "192px", "round(10pc,6pc) and 12pc serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10pt,6pt) should be used-value-equivalent to 12pt
Asserts run
Pass
assert_not_equals("16px", "0px", "round(10pt,6pt) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("16px", "0px", "12pt isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("16px", "16px", "round(10pt,6pt) and 12pt serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10em,6em) should be used-value-equivalent to 12em
Asserts run
Pass
assert_not_equals("192px", "0px", "round(10em,6em) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("192px", "0px", "12em isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("192px", "192px", "round(10em,6em) and 12em serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10ex,6ex) should be used-value-equivalent to 12ex
Asserts run
Pass
assert_not_equals("108px", "0px", "round(10ex,6ex) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("108px", "0px", "12ex isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("108px", "108px", "round(10ex,6ex) and 12ex serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10ch,6ch) should be used-value-equivalent to 12ch
Asserts run
Pass
assert_not_equals("120px", "0px", "round(10ch,6ch) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("120px", "0px", "12ch isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("120px", "120px", "round(10ch,6ch) and 12ch serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10rem,6rem) should be used-value-equivalent to 12rem
Asserts run
Pass
assert_not_equals("192px", "0px", "round(10rem,6rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("192px", "0px", "12rem isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("192px", "192px", "round(10rem,6rem) and 12rem serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10vh,6vh) should be used-value-equivalent to 12vh
Asserts run
Pass
assert_not_equals("86.4px", "0px", "round(10vh,6vh) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("86.4px", "0px", "12vh isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("86.4px", "86.4px", "round(10vh,6vh) and 12vh serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10vw,6vw) should be used-value-equivalent to 12vw
Asserts run
Pass
assert_not_equals("153.6px", "0px", "round(10vw,6vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("153.6px", "0px", "12vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("153.6px", "153.6px", "round(10vw,6vw) and 12vw serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10vmin,6vmin) should be used-value-equivalent to 12vmin
Asserts run
Pass
assert_not_equals("86.4px", "0px", "round(10vmin,6vmin) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("86.4px", "0px", "12vmin isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("86.4px", "86.4px", "round(10vmin,6vmin) and 12vmin serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10vmax,6vmax) should be used-value-equivalent to 12vmax
Asserts run
Pass
assert_not_equals("153.6px", "0px", "round(10vmax,6vmax) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("153.6px", "0px", "12vmax isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("153.6px", "153.6px", "round(10vmax,6vmax) and 12vmax serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10s,6s) should be used-value-equivalent to 12s
Asserts run
Pass
assert_not_equals("12s", "0s", "round(10s,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("12s", "0s", "12s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("12s", "12s", "round(10s,6s) and 12s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10ms,6ms) should be used-value-equivalent to 12ms
Asserts run
Pass
assert_not_equals("0.012s", "0s", "round(10ms,6ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.012s", "0s", "12ms isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.012s", "0.012s", "round(10ms,6ms) and 12ms serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10deg,6deg) should be used-value-equivalent to 12deg
Asserts run
Pass
assert_not_equals("12deg", "none", "round(10deg,6deg) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("12deg", "none", "12deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(12, 12, 0.1, "round(10deg,6deg) and 12deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passround(10grad,6grad) should be used-value-equivalent to 12grad
Asserts run
Pass
assert_not_equals("10.8deg", "none", "round(10grad,6grad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10.8deg", "none", "12grad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(10.8, 10.8, 0.1, "round(10grad,6grad) and 12grad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passround(10rad,6rad) should be used-value-equivalent to 12rad
Asserts run
Pass
assert_not_equals("687.549deg", "none", "round(10rad,6rad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("687.549deg", "none", "12rad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(687.549, 687.549, 0.1, "round(10rad,6rad) and 12rad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passround(10turn,6turn) should be used-value-equivalent to 12turn
Asserts run
Pass
assert_not_equals("4320deg", "none", "round(10turn,6turn) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4320deg", "none", "12turn isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(4320, 4320, 0.1, "round(10turn,6turn) and 12turn 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10px,6px) should be used-value-equivalent to 4px
Asserts run
Pass
assert_not_equals("4px", "0px", "mod(10px,6px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4px", "0px", "4px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4px", "4px", "mod(10px,6px) and 4px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10cm,6cm) should be used-value-equivalent to 4cm
Asserts run
Pass
assert_not_equals("151.181px", "0px", "mod(10cm,6cm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("151.181px", "0px", "4cm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("151.181px", "151.181px", "mod(10cm,6cm) and 4cm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10mm,6mm) should be used-value-equivalent to 4mm
Asserts run
Pass
assert_not_equals("15.1181px", "0px", "mod(10mm,6mm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("15.1181px", "0px", "4mm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("15.1181px", "15.1181px", "mod(10mm,6mm) and 4mm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10Q, 6Q) should be used-value-equivalent to 4Q
Asserts run
Pass
assert_not_equals("3.77953px", "0px", "mod(10Q, 6Q) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3.77953px", "0px", "4Q isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("3.77953px", "3.77953px", "mod(10Q, 6Q) and 4Q serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10in,6in) should be used-value-equivalent to 4in
Asserts run
Pass
assert_not_equals("384px", "0px", "mod(10in,6in) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("384px", "0px", "4in isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("384px", "384px", "mod(10in,6in) and 4in serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10pc,6pc) should be used-value-equivalent to 4pc
Asserts run
Pass
assert_not_equals("64px", "0px", "mod(10pc,6pc) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4pc isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "mod(10pc,6pc) and 4pc serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10em,6em) should be used-value-equivalent to 4em
Asserts run
Pass
assert_not_equals("64px", "0px", "mod(10em,6em) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4em isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "mod(10em,6em) and 4em serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10ex,6ex) should be used-value-equivalent to 4ex
Asserts run
Pass
assert_not_equals("36px", "0px", "mod(10ex,6ex) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("36px", "0px", "4ex isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("36px", "36px", "mod(10ex,6ex) and 4ex serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10ch,6ch) should be used-value-equivalent to 4ch
Asserts run
Pass
assert_not_equals("40px", "0px", "mod(10ch,6ch) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("40px", "0px", "4ch isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("40px", "40px", "mod(10ch,6ch) and 4ch serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10rem,6rem) should be used-value-equivalent to 4rem
Asserts run
Pass
assert_not_equals("64px", "0px", "mod(10rem,6rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4rem isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "mod(10rem,6rem) and 4rem serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10vh,6vh) should be used-value-equivalent to 4vh
Asserts run
Pass
assert_not_equals("28.8px", "0px", "mod(10vh,6vh) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("28.8px", "0px", "4vh isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(28.8, 28.8, 0.1, "mod(10vh,6vh) and 4vh 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10vw,6vw) should be used-value-equivalent to 4vw
Asserts run
Pass
assert_not_equals("51.2px", "0px", "mod(10vw,6vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("51.2px", "0px", "4vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(51.2, 51.2, 0.1, "mod(10vw,6vw) and 4vw 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10vmin,6vmin) should be used-value-equivalent to 4vmin
Asserts run
Pass
assert_not_equals("28.8px", "0px", "mod(10vmin,6vmin) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("28.8px", "0px", "4vmin isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(28.8, 28.8, 0.1, "mod(10vmin,6vmin) and 4vmin 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10vmax,6vmax) should be used-value-equivalent to 4vmax
Asserts run
Pass
assert_not_equals("51.2px", "0px", "mod(10vmax,6vmax) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("51.2px", "0px", "4vmax isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(51.2, 51.2, 0.1, "mod(10vmax,6vmax) and 4vmax 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10s,6s) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "mod(10s,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "mod(10s,6s) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10ms,6ms) should be used-value-equivalent to 4ms
Asserts run
Pass
assert_not_equals("0.004s", "0s", "mod(10ms,6ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.004s", "0s", "4ms isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.004s", "0.004s", "mod(10ms,6ms) and 4ms serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10deg,6deg) should be used-value-equivalent to 4deg
Asserts run
Pass
assert_not_equals("4deg", "none", "mod(10deg,6deg) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4deg", "none", "4deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(4, 4, 0.1, "mod(10deg,6deg) and 4deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10grad,6grad) should be used-value-equivalent to 4grad
Asserts run
Pass
assert_not_equals("3.6deg", "none", "mod(10grad,6grad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3.6deg", "none", "4grad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(3.6, 3.6, 0.1, "mod(10grad,6grad) and 4grad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10rad,6rad) should be used-value-equivalent to 4rad
Asserts run
Pass
assert_not_equals("229.183deg", "none", "mod(10rad,6rad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("229.183deg", "none", "4rad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(229.183, 229.183, 0.1, "mod(10rad,6rad) and 4rad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(10turn,6turn) should be used-value-equivalent to 4turn
Asserts run
Pass
assert_not_equals("1440deg", "none", "mod(10turn,6turn) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1440deg", "none", "4turn isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(1440, 1440, 0.1, "mod(10turn,6turn) and 4turn 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10px,6px) should be used-value-equivalent to 4px
Asserts run
Pass
assert_not_equals("4px", "0px", "rem(10px,6px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4px", "0px", "4px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4px", "4px", "rem(10px,6px) and 4px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10cm,6cm) should be used-value-equivalent to 4cm
Asserts run
Pass
assert_not_equals("151.181px", "0px", "rem(10cm,6cm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("151.181px", "0px", "4cm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("151.181px", "151.181px", "rem(10cm,6cm) and 4cm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10mm,6mm) should be used-value-equivalent to 4mm
Asserts run
Pass
assert_not_equals("15.1181px", "0px", "rem(10mm,6mm) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("15.1181px", "0px", "4mm isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("15.1181px", "15.1181px", "rem(10mm,6mm) and 4mm serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10Q, 6Q) should be used-value-equivalent to 4Q
Asserts run
Pass
assert_not_equals("3.77953px", "0px", "rem(10Q, 6Q) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3.77953px", "0px", "4Q isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("3.77953px", "3.77953px", "rem(10Q, 6Q) and 4Q serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10in,6in) should be used-value-equivalent to 4in
Asserts run
Pass
assert_not_equals("384px", "0px", "rem(10in,6in) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("384px", "0px", "4in isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("384px", "384px", "rem(10in,6in) and 4in serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10pc,6pc) should be used-value-equivalent to 4pc
Asserts run
Pass
assert_not_equals("64px", "0px", "rem(10pc,6pc) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4pc isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "rem(10pc,6pc) and 4pc serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10em,6em) should be used-value-equivalent to 4em
Asserts run
Pass
assert_not_equals("64px", "0px", "rem(10em,6em) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4em isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "rem(10em,6em) and 4em serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10ex,6ex) should be used-value-equivalent to 4ex
Asserts run
Pass
assert_not_equals("36px", "0px", "rem(10ex,6ex) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("36px", "0px", "4ex isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("36px", "36px", "rem(10ex,6ex) and 4ex serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10ch,6ch) should be used-value-equivalent to 4ch
Asserts run
Pass
assert_not_equals("40px", "0px", "rem(10ch,6ch) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("40px", "0px", "4ch isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("40px", "40px", "rem(10ch,6ch) and 4ch serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10rem,6rem) should be used-value-equivalent to 4rem
Asserts run
Pass
assert_not_equals("64px", "0px", "rem(10rem,6rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("64px", "0px", "4rem isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("64px", "64px", "rem(10rem,6rem) and 4rem serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10vh,6vh) should be used-value-equivalent to 4vh
Asserts run
Pass
assert_not_equals("28.8px", "0px", "rem(10vh,6vh) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("28.8px", "0px", "4vh isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(28.8, 28.8, 0.1, "rem(10vh,6vh) and 4vh 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10vw,6vw) should be used-value-equivalent to 4vw
Asserts run
Pass
assert_not_equals("51.2px", "0px", "rem(10vw,6vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("51.2px", "0px", "4vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(51.2, 51.2, 0.1, "rem(10vw,6vw) and 4vw 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10vmin,6vmin) should be used-value-equivalent to 4vmin
Asserts run
Pass
assert_not_equals("28.8px", "0px", "rem(10vmin,6vmin) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("28.8px", "0px", "4vmin isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(28.8, 28.8, 0.1, "rem(10vmin,6vmin) and 4vmin 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10vmax,6vmax) should be used-value-equivalent to 4vmax
Asserts run
Pass
assert_not_equals("51.2px", "0px", "rem(10vmax,6vmax) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("51.2px", "0px", "4vmax isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(51.2, 51.2, 0.1, "rem(10vmax,6vmax) and 4vmax 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10s,6s) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "rem(10s,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "rem(10s,6s) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10ms,6ms) should be used-value-equivalent to 4ms
Asserts run
Pass
assert_not_equals("0.004s", "0s", "rem(10ms,6ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.004s", "0s", "4ms isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.004s", "0.004s", "rem(10ms,6ms) and 4ms serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10deg,6deg) should be used-value-equivalent to 4deg
Asserts run
Pass
assert_not_equals("4deg", "none", "rem(10deg,6deg) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4deg", "none", "4deg isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(4, 4, 0.1, "rem(10deg,6deg) and 4deg 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10grad,6grad) should be used-value-equivalent to 4grad
Asserts run
Pass
assert_not_equals("3.6deg", "none", "rem(10grad,6grad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3.6deg", "none", "4grad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(3.6, 3.6, 0.1, "rem(10grad,6grad) and 4grad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10rad,6rad) should be used-value-equivalent to 4rad
Asserts run
Pass
assert_not_equals("229.183deg", "none", "rem(10rad,6rad) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("229.183deg", "none", "4rad isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(229.183, 229.183, 0.1, "rem(10rad,6rad) and 4rad 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10turn,6turn) should be used-value-equivalent to 4turn
Asserts run
Pass
assert_not_equals("1440deg", "none", "rem(10turn,6turn) isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1440deg", "none", "4turn isn't valid in 'rotate'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(1440, 1440, 0.1, "rem(10turn,6turn) and 4turn 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passround(10%,1px) should be used-value-equivalent to 8px
Asserts run
Pass
assert_not_equals("8px", "0px", "round(10%,1px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("8px", "0px", "8px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("8px", "8px", "round(10%,1px) and 8px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10%,5px) should be used-value-equivalent to 10px
Asserts run
Pass
assert_not_equals("10px", "0px", "round(10%,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("10px", "0px", "10px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("10px", "10px", "round(10%,5px) and 10px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(2rem,5px) should be used-value-equivalent to 30px
Asserts run
Pass
assert_not_equals("30px", "0px", "round(2rem,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("30px", "0px", "30px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("30px", "30px", "round(2rem,5px) and 30px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(100px,1rem) should be used-value-equivalent to 96px
Asserts run
Pass
assert_not_equals("96px", "0px", "round(100px,1rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("96px", "0px", "96px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("96px", "96px", "round(100px,1rem) and 96px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10s,6000ms) should be used-value-equivalent to 12s
Asserts run
Pass
assert_not_equals("12s", "0s", "round(10s,6000ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("12s", "0s", "12s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("12s", "12s", "round(10s,6000ms) and 12s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(10000ms,6s) should be used-value-equivalent to 12s
Asserts run
Pass
assert_not_equals("12s", "0s", "round(10000ms,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("12s", "0s", "12s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("12s", "12s", "round(10000ms,6s) and 12s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10%,1px) should be used-value-equivalent to 0.5px
Asserts run
Pass
assert_not_equals("0.5px", "0px", "mod(10%,1px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.5px", "0px", "0.5px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.5px", "0.5px", "mod(10%,1px) and 0.5px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10%,5px) should be used-value-equivalent to 2.5px
Asserts run
Pass
assert_not_equals("2.5px", "0px", "mod(10%,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2.5px", "0px", "2.5px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2.5px", "2.5px", "mod(10%,5px) and 2.5px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(2rem,5px) should be used-value-equivalent to 2px
Asserts run
Pass
assert_not_equals("2px", "0px", "mod(2rem,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2px", "0px", "2px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2px", "2px", "mod(2rem,5px) and 2px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(100px,1rem) should be used-value-equivalent to 4px
Asserts run
Pass
assert_not_equals("4px", "0px", "mod(100px,1rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4px", "0px", "4px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4px", "4px", "mod(100px,1rem) and 4px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10s,6000ms) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "mod(10s,6000ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "mod(10s,6000ms) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(10000ms,6s) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "mod(10000ms,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "mod(10000ms,6s) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(18px,100% / 15) should be used-value-equivalent to 3px
Asserts run
Pass
assert_not_equals("3px", "0px", "mod(18px,100% / 15) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3px", "0px", "3px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(3, 3, 0.1, "mod(18px,100% / 15) and 3px 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passmod(-18px,100% / 10) should be used-value-equivalent to 4.5px
Asserts run
Pass
assert_not_equals("4.5px", "0px", "mod(-18px,100% / 10) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4.5px", "0px", "4.5px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4.5px", "4.5px", "mod(-18px,100% / 10) and 4.5px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(18%,5%) should be used-value-equivalent to 3%
Asserts run
Pass
assert_not_equals("2.25px", "0px", "mod(18%,5%) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2.25px", "0px", "3% isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2.25px", "2.25px", "mod(18%,5%) and 3% serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-19%,5%) should be used-value-equivalent to 1%
Asserts run
Pass
assert_not_equals("0.75px", "0px", "mod(-19%,5%) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.75px", "0px", "1% isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.75px", "0.75px", "mod(-19%,5%) and 1% serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(18vw,5vw) should be used-value-equivalent to 3vw
Asserts run
Pass
assert_not_equals("38.4px", "0px", "mod(18vw,5vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("38.4px", "0px", "3vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("38.4px", "38.4px", "mod(18vw,5vw) and 3vw serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-18vw,5vw) should be used-value-equivalent to 2vw
Asserts run
Pass
assert_not_equals("25.6px", "0px", "mod(-18vw,5vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("25.6px", "0px", "2vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(25.6, 25.6, 0.1, "mod(-18vw,5vw) and 2vw 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(10%,1px) should be used-value-equivalent to 0.5px
Asserts run
Pass
assert_not_equals("0.5px", "0px", "rem(10%,1px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0.5px", "0px", "0.5px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0.5px", "0.5px", "rem(10%,1px) and 0.5px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10%,5px) should be used-value-equivalent to 2.5px
Asserts run
Pass
assert_not_equals("2.5px", "0px", "rem(10%,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2.5px", "0px", "2.5px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2.5px", "2.5px", "rem(10%,5px) and 2.5px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(2rem,5px) should be used-value-equivalent to 2px
Asserts run
Pass
assert_not_equals("2px", "0px", "rem(2rem,5px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("2px", "0px", "2px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("2px", "2px", "rem(2rem,5px) and 2px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(100px,1rem) should be used-value-equivalent to 4px
Asserts run
Pass
assert_not_equals("4px", "0px", "rem(100px,1rem) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4px", "0px", "4px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4px", "4px", "rem(100px,1rem) and 4px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10s,6000ms) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "rem(10s,6000ms) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "rem(10s,6000ms) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(10000ms,6s) should be used-value-equivalent to 4s
Asserts run
Pass
assert_not_equals("4s", "0s", "rem(10000ms,6s) isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("4s", "0s", "4s isn't valid in 'transition-delay'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("4s", "4s", "rem(10000ms,6s) and 4s serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(18px,100% / 15) should be used-value-equivalent to 3px
Asserts run
Pass
assert_not_equals("3px", "0px", "rem(18px,100% / 15) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("3px", "0px", "3px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(3, 3, 0.1, "rem(18px,100% / 15) and 3px 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(-18px,100% / 15) should be used-value-equivalent to -3px
Asserts run
Pass
assert_not_equals("-3px", "0px", "rem(-18px,100% / 15) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-3px", "0px", "-3px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_approx_equals(-3, -3, 0.1, "rem(-18px,100% / 15) and -3px 0.1 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:193:13)
Passrem(18vw,5vw) should be used-value-equivalent to 3vw
Asserts run
Pass
assert_not_equals("38.4px", "0px", "rem(18vw,5vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("38.4px", "0px", "3vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("38.4px", "38.4px", "rem(18vw,5vw) and 3vw serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-18vw,5vw) should be used-value-equivalent to -3vw
Asserts run
Pass
assert_not_equals("-38.4px", "0px", "rem(-18vw,5vw) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-38.4px", "0px", "-3vw isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-38.4px", "-38.4px", "rem(-18vw,5vw) and -3vw serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(round(1px + 0%, 1px + 0%)) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "calc(round(1px + 0%, 1px + 0%)) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "calc(round(1px + 0%, 1px + 0%)) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(mod(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "calc(mod(3px + 0%, 2px + 0%)) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "calc(mod(3px + 0%, 2px + 0%)) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passcalc(rem(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "calc(rem(3px + 0%, 2px + 0%)) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "calc(rem(3px + 0%, 2px + 0%)) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(1px + 0%, 1px) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "round(1px + 0%, 1px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "round(1px + 0%, 1px) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(3px + 0%, 2px) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "mod(3px + 0%, 2px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "mod(3px + 0%, 2px) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(3px + 0%, 2px) should be used-value-equivalent to 1px
Asserts run
Pass
assert_not_equals("1px", "0px", "rem(3px + 0%, 2px) isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("1px", "0px", "1px isn't valid in 'margin-left'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("1px", "1px", "rem(3px + 0%, 2px) and 1px serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(-0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(-0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(-0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(-Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(-Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(-Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(-4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(-4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(-4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(-Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(-Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "round(-Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(-Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-0, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(-0, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(-0, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-Infinity, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(-Infinity, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(-Infinity, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(-4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(-4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(4, 0) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(4, 0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(4, 0) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(-Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(-Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(Infinity, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(Infinity, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passrem(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "rem(-Infinity, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "rem(-Infinity, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, Infinity, 4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(up, Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(up, Infinity, 4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(up, -Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(up, -Infinity, 4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, Infinity, -4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(up, Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(up, Infinity, -4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(up, -Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(up, -Infinity, -4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, Infinity, 4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(down, Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(down, Infinity, 4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(down, -Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(down, -Infinity, 4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, Infinity, -4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(down, Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(down, Infinity, -4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(down, -Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(down, -Infinity, -4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, Infinity, 4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(nearest, Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(nearest, Infinity, 4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(nearest, -Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(nearest, -Infinity, 4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, Infinity, -4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(nearest, Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(nearest, Infinity, -4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(nearest, -Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(nearest, -Infinity, -4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, Infinity, 4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(to-zero, Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(to-zero, Infinity, 4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(to-zero, -Infinity, 4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(to-zero, -Infinity, 4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, Infinity, -4) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(to-zero, Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(to-zero, Infinity, -4) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(to-zero, -Infinity, -4) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(to-zero, -Infinity, -4) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 0, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, 0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, 0, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 4, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, 4, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, 4, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -0, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, -0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, -0, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -4, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, -4, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, -4, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 0, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, 0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, 0, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, 4, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, 4, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, 4, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -0, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, -0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, -0, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(nearest, -4, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(nearest, -4, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(nearest, -4, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 0, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, 0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, 0, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 4, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, 4, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, 4, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -0, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, -0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, -0, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -4, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, -4, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, -4, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 0, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, 0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, 0, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, 4, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, 4, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, 4, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -0, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, -0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, -0, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(to-zero, -4, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(to-zero, -4, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(to-zero, -4, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 1, Infinity) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(up, 1, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(up, 1, Infinity) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 0, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(up, 0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(up, 0, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -1, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(up, -1, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(up, -1, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 1, -Infinity) should be used-value-equivalent to calc(Infinity)
Asserts run
Pass
assert_not_equals("infinity", "none", "round(up, 1, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("infinity", "none", "calc(Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("infinity", "infinity", "round(up, 1, -Infinity) and calc(Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, 0, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(up, 0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(up, 0, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(up, -1, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(up, -1, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(up, -1, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 1, Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(down, 1, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(down, 1, Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 0, Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(down, 0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(down, 0, Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -1, Infinity) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(down, -1, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(down, -1, Infinity) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 1, -Infinity) should be used-value-equivalent to calc(-0)
Asserts run
Pass
assert_not_equals("0", "none", "round(down, 1, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(-0) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(down, 1, -Infinity) and calc(-0) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, 0, -Infinity) should be used-value-equivalent to 0
Asserts run
Pass
assert_not_equals("0", "none", "round(down, 0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "0 isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "round(down, 0, -Infinity) and 0 serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passround(down, -1, -Infinity) should be used-value-equivalent to calc(-Infinity)
Asserts run
Pass
assert_not_equals("-infinity", "none", "round(down, -1, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("-infinity", "none", "calc(-Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("-infinity", "-infinity", "round(down, -1, -Infinity) and calc(-Infinity) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-0, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-0, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-0, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(0, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(0, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(0, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(-4, Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(-4, Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(-4, Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)
Passmod(4, -Infinity) should be used-value-equivalent to calc(NaN)
Asserts run
Pass
assert_not_equals("0", "none", "mod(4, -Infinity) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:182:9)
Pass
assert_not_equals("0", "none", "calc(NaN) isn't valid in 'scale'; got the default value instead.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:186:9)
Pass
assert_equals("0", "0", "mod(4, -Infinity) and calc(NaN) serialize to the same thing in used values.")
    at Test.<anonymous> ( /css/support/numeric-testcommon.js:195:13)