Summary

Harness status: OK

Found 95 tests

Details

ResultTest NameMessage
Fail"u/**/+/**/a/**/?" => "U+A0-AF"assert_equals: expected "U+A0-AF" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:42:1
Asserts run
Fail
assert_equals("U+1357", "U+A0-AF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+abc" => "U+ABC"
Asserts run
Pass
assert_equals("U+ABC", "U+ABC")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"U+abc" => "U+ABC"
Asserts run
Pass
assert_equals("U+ABC", "U+ABC")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+ABC" => "U+ABC"
Asserts run
Pass
assert_equals("U+ABC", "U+ABC")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"U+ABC" => "U+ABC"
Asserts run
Pass
assert_equals("U+ABC", "U+ABC")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+AbC" => "U+ABC"
Asserts run
Pass
assert_equals("U+ABC", "U+ABC")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+efg" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+ abc" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u +abc" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u + abc" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"U + a b c" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+a" => "U+A"
Asserts run
Pass
assert_equals("U+A", "U+A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aa" => "U+AA"
Asserts run
Pass
assert_equals("U+AA", "U+AA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aaa" => "U+AAA"
Asserts run
Pass
assert_equals("U+AAA", "U+AAA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aaaa" => "U+AAAA"
Asserts run
Pass
assert_equals("U+AAAA", "U+AAAA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aaaaa" => "U+AAAAA"
Asserts run
Pass
assert_equals("U+AAAAA", "U+AAAAA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aaaaaaa" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+a?" => "U+A0-AF"
Asserts run
Pass
assert_equals("U+A0-AF", "U+A0-AF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+a??" => "U+A00-AFF"
Asserts run
Pass
assert_equals("U+A00-AFF", "U+A00-AFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+a???" => "U+A000-AFFF"
Asserts run
Pass
assert_equals("U+A000-AFFF", "U+A000-AFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+a????" => "U+A0000-AFFFF"
Asserts run
Pass
assert_equals("U+A0000-AFFFF", "U+A0000-AFFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+aaaaaa?" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+aaaaa??" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+aaaa???" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+aaa????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+aa?????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+a??????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+a?a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+aaaaaa" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+a?????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Fail"u/**/+0a/**/?" => "U+A0-AF"assert_equals: expected "U+A0-AF" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:81:1
Asserts run
Fail
assert_equals("U+1357", "U+A0-AF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0a" => "U+A"
Asserts run
Pass
assert_equals("U+A", "U+A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"U+0a0" => "U+A0"
Asserts run
Pass
assert_equals("U+A0", "U+A0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0aaaaa" => "U+AAAAA"
Asserts run
Pass
assert_equals("U+AAAAA", "U+AAAAA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0aaaaaa" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0a0000" => "U+A0000"
Asserts run
Pass
assert_equals("U+A0000", "U+A0000")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0a00000" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0aaaaa0" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+00000a" => "U+A"
Asserts run
Pass
assert_equals("U+A", "U+A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+00000aa" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+00000a0" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+000000a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0a????" => "U+A0000-AFFFF"
Asserts run
Pass
assert_equals("U+A0000-AFFFF", "U+A0000-AFFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0a?????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+00a????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+22222a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+1e9a" => "U+1E9A"
Asserts run
Pass
assert_equals("U+1E9A", "U+1E9A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Fail"u/**/+0/**/?" => "U+0-F"assert_equals: expected "U+0-F" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:102:1
Asserts run
Fail
assert_equals("U+1357", "U+0-F")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u/**/0" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+00" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+000" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0000" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+00000" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+000000" => "U+0"
Asserts run
Pass
assert_equals("U+0", "U+0")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0000000" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+00000?" => "U+0-F"
Asserts run
Pass
assert_equals("U+0-F", "U+0-F")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0?????" => "U+0-FFFFF"
Asserts run
Pass
assert_equals("U+0-FFFFF", "U+0-FFFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0?a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+000000?" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+00000??" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0??????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+1e3" => "U+1E3"
Asserts run
Pass
assert_equals("U+1E3", "U+1E3")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+1e-20" => "U+1E-20"
Asserts run
Pass
assert_equals("U+1E-20", "U+1E-20")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+222222" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+2?????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Fail"u/**/+0/**/-0a" => "U+0-A"assert_equals: expected "U+0-A" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:125:1
Asserts run
Fail
assert_equals("U+1357", "U+0-A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0-0a" => "U+0-A"
Asserts run
Pass
assert_equals("U+0-A", "U+0-A")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+000000-0aaaaa" => "U+0-AAAAA"
Asserts run
Pass
assert_equals("U+0-AAAAA", "U+0-AAAAA")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0000000-0a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-0aaaaaa" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-000000a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0+0a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0?-0a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-0a?" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+222222-22222a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Fail"u/**/+0/**/-1" => "U+0-1"assert_equals: expected "U+0-1" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:138:1
Asserts run
Fail
assert_equals("U+1357", "U+0-1")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0-1" => "U+0-1"
Asserts run
Pass
assert_equals("U+0-1", "U+0-1")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u-0-1" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u-0+1" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0+1" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+000000-000001" => "U+0-1"
Asserts run
Pass
assert_equals("U+0-1", "U+0-1")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0000000-1" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-0000001" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-10ffff" => "U+0-10FFFF"
Asserts run
Pass
assert_equals("U+0-10FFFF", "U+0-10FFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+0-110000" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+0-222222" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Fail"u/**/+/**/?" => "U+0-F"assert_equals: expected "U+0-F" but got "U+1357"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:26:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at testUrange (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:22:5)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-syntax/urange-parsing.html:152:1
Asserts run
Fail
assert_equals("U+1357", "U+0-F")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+?" => "U+0-F"
Asserts run
Pass
assert_equals("U+0-F", "U+0-F")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+?????" => "u+0-FFFFF"
Asserts run
Pass
assert_equals("U+0-FFFFF", "U+0-FFFFF")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:26:9)
Pass"u+???????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+?a" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"u+??????" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Pass"()U+123" is invalid
Asserts run
Pass
assert_equals("U+1357", "U+1357")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:34:9)
Passu+a is a valid selector
Asserts run
Pass
assert_equals("u + a", "u + a")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:169:5)
Pass
assert_equals("u + a", "u + a")
    at Test.<anonymous> ( /css/css-syntax/urange-parsing.html:173:5)