ParentNode-querySelector-escapes.html
Details
- Test
/dom/nodes/ParentNode-querySelector-escapes.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| 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" |
| FAIL | "\ud83dsurrogateFirst" should never match with "#\\d83d surrogateFirst" assert_equals: expected null but got Element node <span id="�surrogateFirst"></span> |
| PASS | "surrogateSecond�" should match with "#surrogateSecond\\dd11" |
| FAIL | "surrogateSecond\udd11" should never match with "#surrogateSecond\\dd11" assert_equals: expected null but got Element node <span id="surrogateSecond�"></span> |
| 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 "#𒍅" |
| PASS | "�" should match with "#\u0000" |
| PASS | "ab�c" should match with "#ab\u0000c" |