Summary

Harness status: OK

Found 29 tests

Details

ResultTest NameMessage
Pass'image-set(url("") calc(1x * NaN))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1x * NaN))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1x * NaN))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1x * nan))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1x * nan))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1x * nan))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * NaN))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * NaN))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * NaN))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * infinity / infinity))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * infinity / infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * infinity / infinity))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * 0 * infinity))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * 0 * infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * 0 * infinity))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * (infinity + -infinity)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * (infinity + -infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * (infinity + -infinity)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * (-infinity + infinity)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * (-infinity + infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * (-infinity + infinity)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * (infinity - infinity)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * (infinity - infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * (infinity - infinity)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * infinity))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * infinity))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * -infinity))' as a specified value should serialize as 'image-set(url("") calc(-infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * -infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "", "'image-set(url(\"\") calc(-infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "image-set(url(\"\") calc(-infinity * 1dppx))", "'image-set(url(\"\") calc(-infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "image-set(url(\"\") calc(-infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * -infinity))' and 'image-set(url(\"\") calc(-infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * iNFinIty))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * iNFinIty))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * iNFinIty))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * (infinity + infinity)))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * (infinity + infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * (infinity + infinity)))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * (-infinity + -infinity)))' as a specified value should serialize as 'image-set(url("") calc(-infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * (-infinity + -infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "", "'image-set(url(\"\") calc(-infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "image-set(url(\"\") calc(-infinity * 1dppx))", "'image-set(url(\"\") calc(-infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(-infinity * 1dppx))", "image-set(url(\"\") calc(-infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * (-infinity + -infinity)))' and 'image-set(url(\"\") calc(-infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * 1/infinity))' as a specified value should serialize as 'image-set(url("") calc(0dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(1dppx * 1/infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(0dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(0dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(1dppx * 1/infinity))' and 'image-set(url(\"\") calc(0dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * infinity * infinity))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * infinity * infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * infinity * infinity))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * -infinity * -infinity))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * -infinity * -infinity))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1dppx * -infinity * -infinity))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1 * max(INFinity*3dppx, 0dppx)))' as a specified value should serialize as 'image-set(url("") calc(infinity * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(1 * max(INFinity*3dppx, 0dppx)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(infinity * 1dppx))", "", "'image-set(url(\"\") calc(infinity * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(infinity * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(infinity * 1dppx))", "image-set(url(\"\") calc(infinity * 1dppx))", "'image-set(url(\"\") calc(1 * max(INFinity*3dppx, 0dppx)))' and 'image-set(url(\"\") calc(infinity * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1 * min(inFInity*4dppx, 0dppx)))' as a specified value should serialize as 'image-set(url("") calc(0dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(1 * min(inFInity*4dppx, 0dppx)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(0dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(0dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(1 * min(inFInity*4dppx, 0dppx)))' and 'image-set(url(\"\") calc(0dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1 * max(nAn*2dppx, 0dppx)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1 * max(nAn*2dppx, 0dppx)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1 * max(nAn*2dppx, 0dppx)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1 * min(nan*3dppx, 0dppx)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1 * min(nan*3dppx, 0dppx)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1 * min(nan*3dppx, 0dppx)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1 * clamp(-INFINITY*20dppx, 0dppx, infiniTY*10dppx)))' as a specified value should serialize as 'image-set(url("") calc(0dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(1 * clamp(-INFINITY*20dppx, 0dppx, infiniTY*10dppx)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(0dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(0dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(1 * clamp(-INFINITY*20dppx, 0dppx, infiniTY*10dppx)))' and 'image-set(url(\"\") calc(0dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * max(NaN, min(0,10))))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * max(NaN, min(0,10))))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * max(NaN, min(0,10))))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * clamp(NaN, 0, 10)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * clamp(NaN, 0, 10)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * clamp(NaN, 0, 10)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * max(0, min(10, NaN))))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * max(0, min(10, NaN))))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * max(0, min(10, NaN))))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * clamp(0, 10, NaN)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * clamp(0, 10, NaN)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * clamp(0, 10, NaN)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * max(0, min(NaN, 10))))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * max(0, min(NaN, 10))))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * max(0, min(NaN, 10))))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * clamp(0, NaN, 10)))' as a specified value should serialize as 'image-set(url("") calc(NaN * 1dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(1dppx * clamp(0, NaN, 10)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(NaN * 1dppx))", "", "'image-set(url(\"\") calc(NaN * 1dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(NaN * 1dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(NaN * 1dppx))", "image-set(url(\"\") calc(NaN * 1dppx))", "'image-set(url(\"\") calc(1dppx * clamp(0, NaN, 10)))' and 'image-set(url(\"\") calc(NaN * 1dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * clamp(-Infinity, 0, infinity)))' as a specified value should serialize as 'image-set(url("") calc(0dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(1dppx * clamp(-Infinity, 0, infinity)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(0dppx))", "", "'image-set(url(\"\") calc(0dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(0dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(0dppx))", "image-set(url(\"\") calc(0dppx))", "'image-set(url(\"\") calc(1dppx * clamp(-Infinity, 0, infinity)))' and 'image-set(url(\"\") calc(0dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)
Pass'image-set(url("") calc(1dppx * clamp(-inFinity, infinity, 10)))' as a specified value should serialize as 'image-set(url("") calc(10dppx))'.
Asserts run
Pass
assert_not_equals("image-set(url(\"\") calc(10dppx))", "", "'image-set(url(\"\") calc(1dppx * clamp(-inFinity, infinity, 10)))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:48:9)
Pass
assert_not_equals("image-set(url(\"\") calc(10dppx))", "", "'image-set(url(\"\") calc(10dppx))' should be valid in backgroundImage.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:53:9)
Pass
assert_equals("image-set(url(\"\") calc(10dppx))", "image-set(url(\"\") calc(10dppx))", "'image-set(url(\"\") calc(10dppx))' should round-trip exactly in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:54:9)
Pass
assert_equals("image-set(url(\"\") calc(10dppx))", "image-set(url(\"\") calc(10dppx))", "'image-set(url(\"\") calc(1dppx * clamp(-inFinity, infinity, 10)))' and 'image-set(url(\"\") calc(10dppx))' should serialize the same in specified values.")
    at Test.<anonymous> ( /css/support/serialize-testcommon.js:56:9)