| This is a testharness.js-based test. |
| Found 68 tests; 67 PASS, 1 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS "nonescaped" should match with "#nonescaped" |
| PASS "0nextIsWhiteSpace" should match with "#\\30 nextIsWhiteSpace" |
| PASS "0nextIsNotHexLetters" should match with "#\\30nextIsNotHexLetters" |
| PASS "0connectHexMoreThan6Hex" should match with "#\\000030connectHexMoreThan6Hex" |
| PASS "0spaceMoreThan6Hex" should match with "#\\000030 spaceMoreThan6Hex" |
| PASS "zero�" should match with "#zero\\0" |
| PASS "zero\u0000" should never match with "#zero\\0" |
| PASS "zero�" should match with "#zero\\000000" |
| PASS "zero\u0000" should never match with "#zero\\000000" |
| PASS "�surrogateFirst" should match with "#\\d83d surrogateFirst" |
| PASS "\ud83dsurrogateFirst" should never match with "#\\d83d surrogateFirst" |
| PASS "surrogateSecond�" should match with "#surrogateSecond\\dd11" |
| PASS "surrogateSecond\udd11" should never match with "#surrogateSecond\\dd11" |
| PASS "surrogatePair��" should match with "#surrogatePair\\d83d\\dd11" |
| PASS "surrogatePair🔑" should never match with "#surrogatePair\\d83d\\dd11" |
| PASS "outOfRange�" should match with "#outOfRange\\110000" |
| PASS "outOfRange�" should match with "#outOfRange\\110030" |
| PASS "outOfRange0" should never match with "#outOfRange\\110030" |
| PASS "outOfRange�" should match with "#outOfRange\\555555" |
| PASS "outOfRange�" should match with "#outOfRange\\ffffff" |
| PASS "eof\\" should never match with "#eof\\" |
| PASS ".comma" should match with "#\\.comma" |
| PASS "-minus" should match with "#\\-minus" |
| PASS "g" should match with "#\\g" |
| PASS "aBMPRegular" should match with "#\\61 BMPRegular" |
| PASS "🔑nonBMP" should match with "#\\1f511 nonBMP" |
| PASS "00continueEscapes" should match with "#\\30\\30 continueEscapes" |
| PASS "00continueEscapes" should match with "#\\30 \\30 continueEscapes" |
| PASS "continueEscapes00" should match with "#continueEscapes\\30 \\30 " |
| PASS "continueEscapes00" should match with "#continueEscapes\\30 \\30" |
| PASS "continueEscapes00" should match with "#continueEscapes\\30\\30 " |
| PASS "continueEscapes00" should match with "#continueEscapes\\30\\30" |
| PASS "hello" should match with "#hel\\6Co" |
| PASS "&B" should match with "#\\26 B" |
| PASS "hello" should match with "#hel\\6C o" |
| PASS "spaces" should match with "#spac\\65\r\ns" |
| PASS "spaces" should match with "#sp\\61\tc\\65\fs" |
| PASS "test힙" should match with "#test\\D799" |
| PASS "" should match with "#\\E000" |
| PASS "test" should match with "#te\\s\\t" |
| PASS "spaces in\tident" should match with "#spaces\\ in\\\tident" |
| PASS ".,:!" should match with "#\\.\\,\\:\\!" |
| PASS "null�" should match with "#null\\0" |
| PASS "null�" should match with "#null\\0000" |
| PASS "large�" should match with "#large\\110000" |
| PASS "large�" should match with "#large\\23456a" |
| PASS "surrogate�" should match with "#surrogate\\D800" |
| PASS "surrogate�" should match with "#surrogate\\0DBAC" |
| PASS "�surrogate" should match with "#\\00DFFFsurrogate" |
| PASS "" should match with "#\\10fFfF" |
| PASS "0" should match with "#\\10fFfF0" |
| PASS "00" should match with "#\\10000000" |
| PASS "eof�" should match with "#eof\\" |
| PASS "simple-ident" should match with "#simple-ident" |
| PASS "testing123" should match with "#testing123" |
| PASS "_underscore" should match with "#_underscore" |
| PASS "-text" should match with "#-text" |
| PASS "-m" should match with "#-\\6d" |
| PASS "--abc" should match with "#--abc" |
| PASS "--" should match with "#--" |
| PASS "--11" should match with "#--11" |
| PASS "---" should match with "#---" |
| PASS " " should match with "# " |
| PASS " " should match with "# " |
| PASS "ሴ" should match with "#ሴ" |
| PASS "𒍅" should match with "#𒍅" |
| FAIL "�" should match with "#\u0000" Failed to execute 'querySelector' on 'Element': '#\0' is not a valid selector. |
| PASS "ab�c" should match with "#ab\u0000c" |
| Harness: the test ran to completion. |
| |