CONSOLE MESSAGE: Wrong protocol for WebSocket 'a b'
CONSOLE MESSAGE: Wrong protocol for WebSocket 'a,b'
CONSOLE MESSAGE: Wrong protocol for WebSocket 'a\u0000b'
CONSOLE MESSAGE: Wrong protocol for WebSocket '\u3042'
CONSOLE MESSAGE: Wrong protocol for WebSocket 'c d'
CONSOLE MESSAGE: WebSocket protocols contain duplicates: 'a'
WebSocket should fail if invalid subprotocols are specified

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".

PASS new WebSocket(url, 'a b') threw exception Error: SyntaxError: DOM Exception 12.
PASS new WebSocket(url, 'a,b') threw exception Error: SyntaxError: DOM Exception 12.
PASS new WebSocket(url, 'a\0b') threw exception Error: SyntaxError: DOM Exception 12.
PASS new WebSocket(url, '\u3042') threw exception Error: SyntaxError: DOM Exception 12.
PASS new WebSocket(url, ['a', 'b', 'c d']) threw exception Error: SyntaxError: DOM Exception 12.
PASS new WebSocket(url, ['a', 'b', 'c', 'a']) threw exception Error: SyntaxError: DOM Exception 12.
PASS successfullyParsed is true

TEST COMPLETE

