blob: 6070b0313e10a18cf91cbeadf3433c9c9b745937 [file] [log] [blame]
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.