Pass | "nonescaped" should match with "#nonescaped" | Asserts runPass | assert_equals(Element node <span id="nonescaped"></span>, Element node <span id="nonescaped"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "0nextIsWhiteSpace" should match with "#\\30 nextIsWhiteSpace" | Asserts runPass | assert_equals(Element node <span id="0nextIsWhiteSpace"></span>, Element node <span id="0nextIsWhiteSpace"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "0nextIsNotHexLetters" should match with "#\\30nextIsNotHexLetters" | Asserts runPass | assert_equals(Element node <span id="0nextIsNotHexLetters"></span>, Element node <span id="0nextIsNotHexLetters"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "0connectHexMoreThan6Hex" should match with "#\\000030connectHexMoreThan6Hex" | Asserts runPass | assert_equals(Element node <span id="0connectHexMoreThan6Hex"></span>, Element node <span id="0connectHexMoreThan6Hex"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "0spaceMoreThan6Hex" should match with "#\\000030 spaceMoreThan6Hex" | Asserts runPass | assert_equals(Element node <span id="0spaceMoreThan6Hex"></span>, Element node <span id="0spaceMoreThan6Hex"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "zero�" should match with "#zero\\0" | Asserts runPass | assert_equals(Element node <span id="zero�"></span>, Element node <span id="zero�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "zero\u0000" should never match with "#zero\\0" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "zero�" should match with "#zero\\000000" | Asserts runPass | assert_equals(Element node <span id="zero�"></span>, Element node <span id="zero�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "zero\u0000" should never match with "#zero\\000000" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "�surrogateFirst" should match with "#\\d83d surrogateFirst" | Asserts runPass | assert_equals(Element node <span id="�surrogateFirst"></span>, Element node <span id="�surrogateFirst"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "\ud83dsurrogateFirst" should never match with "#\\d83d surrogateFirst" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "surrogateSecond�" should match with "#surrogateSecond\\dd11" | Asserts runPass | assert_equals(Element node <span id="surrogateSecond�"></span>, Element node <span id="surrogateSecond�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "surrogateSecond\udd11" should never match with "#surrogateSecond\\dd11" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "surrogatePair��" should match with "#surrogatePair\\d83d\\dd11" | Asserts runPass | assert_equals(Element node <span id="surrogatePair��"></span>, Element node <span id="surrogatePair��"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "surrogatePair🔑" should never match with "#surrogatePair\\d83d\\dd11" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "outOfRange�" should match with "#outOfRange\\110000" | Asserts runPass | assert_equals(Element node <span id="outOfRange�"></span>, Element node <span id="outOfRange�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "outOfRange�" should match with "#outOfRange\\110030" | Asserts runPass | assert_equals(Element node <span id="outOfRange�"></span>, Element node <span id="outOfRange�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "outOfRange0" should never match with "#outOfRange\\110030" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | "outOfRange�" should match with "#outOfRange\\555555" | Asserts runPass | assert_equals(Element node <span id="outOfRange�"></span>, Element node <span id="outOfRange�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "outOfRange�" should match with "#outOfRange\\ffffff" | Asserts runPass | assert_equals(Element node <span id="outOfRange�"></span>, Element node <span id="outOfRange�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "eof\\" should never match with "#eof\\" | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:34:5) |
|
Pass | ".comma" should match with "#\\.comma" | Asserts runPass | assert_equals(Element node <span id=".comma"></span>, Element node <span id=".comma"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "-minus" should match with "#\\-minus" | Asserts runPass | assert_equals(Element node <span id="-minus"></span>, Element node <span id="-minus"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "g" should match with "#\\g" | Asserts runPass | assert_equals(Element node <span id="g"></span>, Element node <span id="g"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "aBMPRegular" should match with "#\\61 BMPRegular" | Asserts runPass | assert_equals(Element node <span id="aBMPRegular"></span>, Element node <span id="aBMPRegular"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "🔑nonBMP" should match with "#\\1f511 nonBMP" | Asserts runPass | assert_equals(Element node <span id="🔑nonBMP"></span>, Element node <span id="🔑nonBMP"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "00continueEscapes" should match with "#\\30\\30 continueEscapes" | Asserts runPass | assert_equals(Element node <span id="00continueEscapes"></span>, Element node <span id="00continueEscapes"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "00continueEscapes" should match with "#\\30 \\30 continueEscapes" | Asserts runPass | assert_equals(Element node <span id="00continueEscapes"></span>, Element node <span id="00continueEscapes"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "continueEscapes00" should match with "#continueEscapes\\30 \\30 " | Asserts runPass | assert_equals(Element node <span id="continueEscapes00"></span>, Element node <span id="continueEscapes00"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "continueEscapes00" should match with "#continueEscapes\\30 \\30" | Asserts runPass | assert_equals(Element node <span id="continueEscapes00"></span>, Element node <span id="continueEscapes00"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "continueEscapes00" should match with "#continueEscapes\\30\\30 " | Asserts runPass | assert_equals(Element node <span id="continueEscapes00"></span>, Element node <span id="continueEscapes00"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "continueEscapes00" should match with "#continueEscapes\\30\\30" | Asserts runPass | assert_equals(Element node <span id="continueEscapes00"></span>, Element node <span id="continueEscapes00"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "hello" should match with "#hel\\6Co" | Asserts runPass | assert_equals(Element node <span id="hello"></span>, Element node <span id="hello"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "&B" should match with "#\\26 B" | Asserts runPass | assert_equals(Element node <span id="&B"></span>, Element node <span id="&B"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "hello" should match with "#hel\\6C o" | Asserts runPass | assert_equals(Element node <span id="hello"></span>, Element node <span id="hello"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "spaces" should match with "#spac\\65\r\ns" | Asserts runPass | assert_equals(Element node <span id="spaces"></span>, Element node <span id="spaces"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "spaces" should match with "#sp\\61\tc\\65\fs" | Asserts runPass | assert_equals(Element node <span id="spaces"></span>, Element node <span id="spaces"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "test힙" should match with "#test\\D799" | Asserts runPass | assert_equals(Element node <span id="test힙"></span>, Element node <span id="test힙"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "" should match with "#\\E000" | Asserts runPass | assert_equals(Element node <span id=""></span>, Element node <span id=""></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "test" should match with "#te\\s\\t" | Asserts runPass | assert_equals(Element node <span id="test"></span>, Element node <span id="test"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "spaces in\tident" should match with "#spaces\\ in\\\tident" | Asserts runPass | assert_equals(Element node <span id="spaces in ident"></span>, Element node <span id="spaces in ident"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | ".,:!" should match with "#\\.\\,\\:\\!" | Asserts runPass | assert_equals(Element node <span id=".,:!"></span>, Element node <span id=".,:!"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "null�" should match with "#null\\0" | Asserts runPass | assert_equals(Element node <span id="null�"></span>, Element node <span id="null�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "null�" should match with "#null\\0000" | Asserts runPass | assert_equals(Element node <span id="null�"></span>, Element node <span id="null�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "large�" should match with "#large\\110000" | Asserts runPass | assert_equals(Element node <span id="large�"></span>, Element node <span id="large�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "large�" should match with "#large\\23456a" | Asserts runPass | assert_equals(Element node <span id="large�"></span>, Element node <span id="large�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "surrogate�" should match with "#surrogate\\D800" | Asserts runPass | assert_equals(Element node <span id="surrogate�"></span>, Element node <span id="surrogate�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "surrogate�" should match with "#surrogate\\0DBAC" | Asserts runPass | assert_equals(Element node <span id="surrogate�"></span>, Element node <span id="surrogate�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "�surrogate" should match with "#\\00DFFFsurrogate" | Asserts runPass | assert_equals(Element node <span id="�surrogate"></span>, Element node <span id="�surrogate"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "" should match with "#\\10fFfF" | Asserts runPass | assert_equals(Element node <span id=""></span>, Element node <span id=""></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "0" should match with "#\\10fFfF0" | Asserts runPass | assert_equals(Element node <span id="0"></span>, Element node <span id="0"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "00" should match with "#\\10000000" | Asserts runPass | assert_equals(Element node <span id="00"></span>, Element node <span id="00"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "eof�" should match with "#eof\\" | Asserts runPass | assert_equals(Element node <span id="eof�"></span>, Element node <span id="eof�"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "simple-ident" should match with "#simple-ident" | Asserts runPass | assert_equals(Element node <span id="simple-ident"></span>, Element node <span id="simple-ident"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "testing123" should match with "#testing123" | Asserts runPass | assert_equals(Element node <span id="testing123"></span>, Element node <span id="testing123"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "_underscore" should match with "#_underscore" | Asserts runPass | assert_equals(Element node <span id="_underscore"></span>, Element node <span id="_underscore"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "-text" should match with "#-text" | Asserts runPass | assert_equals(Element node <span id="-text"></span>, Element node <span id="-text"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "-m" should match with "#-\\6d" | Asserts runPass | assert_equals(Element node <span id="-m"></span>, Element node <span id="-m"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "--abc" should match with "#--abc" | Asserts runPass | assert_equals(Element node <span id="--abc"></span>, Element node <span id="--abc"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "--" should match with "#--" | Asserts runPass | assert_equals(Element node <span id="--"></span>, Element node <span id="--"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "--11" should match with "#--11" | Asserts runPass | assert_equals(Element node <span id="--11"></span>, Element node <span id="--11"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "---" should match with "#---" | Asserts runPass | assert_equals(Element node <span id="---"></span>, Element node <span id="---"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | " " should match with "# " | Asserts runPass | assert_equals(Element node <span id=" "></span>, Element node <span id=" "></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | " " should match with "# " | Asserts runPass | assert_equals(Element node <span id=" "></span>, Element node <span id=" "></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "ሴ" should match with "#ሴ" | Asserts runPass | assert_equals(Element node <span id="ሴ"></span>, Element node <span id="ሴ"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Pass | "𒍅" should match with "#𒍅" | Asserts runPass | assert_equals(Element node <span id="𒍅"></span>, Element node <span id="𒍅"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|
Fail | "�" should match with "#\u0000" | Failed to execute 'querySelector' on 'Element': '# ' is not a valid selector.SyntaxError: Failed to execute 'querySelector' on 'Element': '# ' is not a valid selector.
at Test.<anonymous> (https://www1.wpt.live/dom/nodes/ParentNode-querySelector-escapes.html:22:29)
at Test.step (https://www1.wpt.live/resources/testharness.js:2684:25)
at test (https://www1.wpt.live/resources/testharness.js:633:30)
at testMatched (https://www1.wpt.live/dom/nodes/ParentNode-querySelector-escapes.html:15:3)
at https://www1.wpt.live/dom/nodes/ParentNode-querySelector-escapes.html:121:1 Asserts runNo asserts ran |
Pass | "ab�c" should match with "#ab\u0000c" | Asserts runPass | assert_equals(Element node <span id="ab�c"></span>, Element node <span id="ab�c"></span>)
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-escapes.html:22:5) |
|