Harness status: OK Found 95 tests 89 Pass 6 Fail Fail "u/**/+/**/a/**/?" => "U+A0-AF" Pass "u+abc" => "U+ABC" Pass "U+abc" => "U+ABC" Pass "u+ABC" => "U+ABC" Pass "U+ABC" => "U+ABC" Pass "u+AbC" => "U+ABC" Pass "u+efg" is invalid Pass "u+ abc" is invalid Pass "u +abc" is invalid Pass "u + abc" is invalid Pass "U + a b c" is invalid Pass "u+a" => "U+A" Pass "u+aa" => "U+AA" Pass "u+aaa" => "U+AAA" Pass "u+aaaa" => "U+AAAA" Pass "u+aaaaa" => "U+AAAAA" Pass "u+aaaaaaa" is invalid Pass "u+a?" => "U+A0-AF" Pass "u+a??" => "U+A00-AFF" Pass "u+a???" => "U+A000-AFFF" Pass "u+a????" => "U+A0000-AFFFF" Pass "u+aaaaaa?" is invalid Pass "u+aaaaa??" is invalid Pass "u+aaaa???" is invalid Pass "u+aaa????" is invalid Pass "u+aa?????" is invalid Pass "u+a??????" is invalid Pass "u+a?a" is invalid Pass "u+aaaaaa" is invalid Pass "u+a?????" is invalid Fail "u/**/+0a/**/?" => "U+A0-AF" Pass "u+0a" => "U+A" Pass "U+0a0" => "U+A0" Pass "u+0aaaaa" => "U+AAAAA" Pass "u+0aaaaaa" is invalid Pass "u+0a0000" => "U+A0000" Pass "u+0a00000" is invalid Pass "u+0aaaaa0" is invalid Pass "u+00000a" => "U+A" Pass "u+00000aa" is invalid Pass "u+00000a0" is invalid Pass "u+000000a" is invalid Pass "u+0a????" => "U+A0000-AFFFF" Pass "u+0a?????" is invalid Pass "u+00a????" is invalid Pass "u+22222a" is invalid Pass "u+1e9a" => "U+1E9A" Fail "u/**/+0/**/?" => "U+0-F" Pass "u/**/0" is invalid Pass "u+0" => "U+0" Pass "u+00" => "U+0" Pass "u+000" => "U+0" Pass "u+0000" => "U+0" Pass "u+00000" => "U+0" Pass "u+000000" => "U+0" Pass "u+0000000" is invalid Pass "u+00000?" => "U+0-F" Pass "u+0?????" => "U+0-FFFFF" Pass "u+0?a" is invalid Pass "u+000000?" is invalid Pass "u+00000??" is invalid Pass "u+0??????" is invalid Pass "u+1e3" => "U+1E3" Pass "u+1e-20" => "U+1E-20" Pass "u+222222" is invalid Pass "u+2?????" is invalid Fail "u/**/+0/**/-0a" => "U+0-A" Pass "u+0-0a" => "U+0-A" Pass "u+000000-0aaaaa" => "U+0-AAAAA" Pass "u+0000000-0a" is invalid Pass "u+0-0aaaaaa" is invalid Pass "u+0-000000a" is invalid Pass "u+0+0a" is invalid Pass "u+0?-0a" is invalid Pass "u+0-0a?" is invalid Pass "u+222222-22222a" is invalid Fail "u/**/+0/**/-1" => "U+0-1" Pass "u+0-1" => "U+0-1" Pass "u-0-1" is invalid Pass "u-0+1" is invalid Pass "u+0+1" is invalid Pass "u+000000-000001" => "U+0-1" Pass "u+0000000-1" is invalid Pass "u+0-0000001" is invalid Pass "u+0-10ffff" => "U+0-10FFFF" Pass "u+0-110000" is invalid Pass "u+0-222222" is invalid Fail "u/**/+/**/?" => "U+0-F" Pass "u+?" => "U+0-F" Pass "u+?????" => "u+0-FFFFF" Pass "u+???????" is invalid Pass "u+?a" is invalid Pass "u+??????" is invalid Pass "()U+123" is invalid Pass u+a is a valid selector