| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0000' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0001' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0002' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0003' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0004' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0005' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0006' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0007' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0008' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0009' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000A' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000B' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000C' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000D' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000E' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u000F' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0010' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0011' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0012' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0013' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0014' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0015' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0016' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0017' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0018' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u0019' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001A' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001B' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001C' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001D' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001E' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u001F' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ' ' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '"' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '(' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ')' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ',' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '/' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ':' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ';' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '<' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '=' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '>' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '?' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '@' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '[' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\\' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket ']' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '{' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '}' |
| CONSOLE MESSAGE: line 1: Wrong protocol for WebSocket '\u007F' |
| WebSocket should fail if subprotocol contains a forbidden character. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| PASS new WebSocket(url, "\u0000") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0001") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0002") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0003") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0004") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0005") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0006") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0007") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0008") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0009") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000a") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000b") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000c") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000d") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000e") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u000f") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0010") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0011") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0012") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0013") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0014") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0015") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0016") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0017") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0018") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0019") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001a") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001b") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001c") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001d") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001e") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u001f") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0020") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u0021" |
| PASS new WebSocket(url, "\u0022") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u0023" |
| PASS WebSocket correctly accepted subprotocol "\u0024" |
| PASS WebSocket correctly accepted subprotocol "\u0025" |
| PASS WebSocket correctly accepted subprotocol "\u0026" |
| PASS WebSocket correctly accepted subprotocol "\u0027" |
| PASS new WebSocket(url, "\u0028") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0029") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u002a" |
| PASS WebSocket correctly accepted subprotocol "\u002b" |
| PASS new WebSocket(url, "\u002c") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u002d" |
| PASS WebSocket correctly accepted subprotocol "\u002e" |
| PASS new WebSocket(url, "\u002f") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u0030" |
| PASS WebSocket correctly accepted subprotocol "\u0031" |
| PASS WebSocket correctly accepted subprotocol "\u0032" |
| PASS WebSocket correctly accepted subprotocol "\u0033" |
| PASS WebSocket correctly accepted subprotocol "\u0034" |
| PASS WebSocket correctly accepted subprotocol "\u0035" |
| PASS WebSocket correctly accepted subprotocol "\u0036" |
| PASS WebSocket correctly accepted subprotocol "\u0037" |
| PASS WebSocket correctly accepted subprotocol "\u0038" |
| PASS WebSocket correctly accepted subprotocol "\u0039" |
| PASS new WebSocket(url, "\u003a") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u003b") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u003c") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u003d") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u003e") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u003f") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u0040") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u0041" |
| PASS WebSocket correctly accepted subprotocol "\u0042" |
| PASS WebSocket correctly accepted subprotocol "\u0043" |
| PASS WebSocket correctly accepted subprotocol "\u0044" |
| PASS WebSocket correctly accepted subprotocol "\u0045" |
| PASS WebSocket correctly accepted subprotocol "\u0046" |
| PASS WebSocket correctly accepted subprotocol "\u0047" |
| PASS WebSocket correctly accepted subprotocol "\u0048" |
| PASS WebSocket correctly accepted subprotocol "\u0049" |
| PASS WebSocket correctly accepted subprotocol "\u004a" |
| PASS WebSocket correctly accepted subprotocol "\u004b" |
| PASS WebSocket correctly accepted subprotocol "\u004c" |
| PASS WebSocket correctly accepted subprotocol "\u004d" |
| PASS WebSocket correctly accepted subprotocol "\u004e" |
| PASS WebSocket correctly accepted subprotocol "\u004f" |
| PASS WebSocket correctly accepted subprotocol "\u0050" |
| PASS WebSocket correctly accepted subprotocol "\u0051" |
| PASS WebSocket correctly accepted subprotocol "\u0052" |
| PASS WebSocket correctly accepted subprotocol "\u0053" |
| PASS WebSocket correctly accepted subprotocol "\u0054" |
| PASS WebSocket correctly accepted subprotocol "\u0055" |
| PASS WebSocket correctly accepted subprotocol "\u0056" |
| PASS WebSocket correctly accepted subprotocol "\u0057" |
| PASS WebSocket correctly accepted subprotocol "\u0058" |
| PASS WebSocket correctly accepted subprotocol "\u0059" |
| PASS WebSocket correctly accepted subprotocol "\u005a" |
| PASS new WebSocket(url, "\u005b") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u005c") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS new WebSocket(url, "\u005d") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u005e" |
| PASS WebSocket correctly accepted subprotocol "\u005f" |
| PASS WebSocket correctly accepted subprotocol "\u0060" |
| PASS WebSocket correctly accepted subprotocol "\u0061" |
| PASS WebSocket correctly accepted subprotocol "\u0062" |
| PASS WebSocket correctly accepted subprotocol "\u0063" |
| PASS WebSocket correctly accepted subprotocol "\u0064" |
| PASS WebSocket correctly accepted subprotocol "\u0065" |
| PASS WebSocket correctly accepted subprotocol "\u0066" |
| PASS WebSocket correctly accepted subprotocol "\u0067" |
| PASS WebSocket correctly accepted subprotocol "\u0068" |
| PASS WebSocket correctly accepted subprotocol "\u0069" |
| PASS WebSocket correctly accepted subprotocol "\u006a" |
| PASS WebSocket correctly accepted subprotocol "\u006b" |
| PASS WebSocket correctly accepted subprotocol "\u006c" |
| PASS WebSocket correctly accepted subprotocol "\u006d" |
| PASS WebSocket correctly accepted subprotocol "\u006e" |
| PASS WebSocket correctly accepted subprotocol "\u006f" |
| PASS WebSocket correctly accepted subprotocol "\u0070" |
| PASS WebSocket correctly accepted subprotocol "\u0071" |
| PASS WebSocket correctly accepted subprotocol "\u0072" |
| PASS WebSocket correctly accepted subprotocol "\u0073" |
| PASS WebSocket correctly accepted subprotocol "\u0074" |
| PASS WebSocket correctly accepted subprotocol "\u0075" |
| PASS WebSocket correctly accepted subprotocol "\u0076" |
| PASS WebSocket correctly accepted subprotocol "\u0077" |
| PASS WebSocket correctly accepted subprotocol "\u0078" |
| PASS WebSocket correctly accepted subprotocol "\u0079" |
| PASS WebSocket correctly accepted subprotocol "\u007a" |
| PASS new WebSocket(url, "\u007b") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u007c" |
| PASS new WebSocket(url, "\u007d") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS WebSocket correctly accepted subprotocol "\u007e" |
| PASS new WebSocket(url, "\u007f") threw exception SyntaxError: The string did not match the expected pattern.. |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |