1 CONSOLE ERROR: line 28: WebSocket connection to 'ws://localhost:8880/permessage-deflate-invalid-parameter?x-foo' failed: Error during WebSocket handshake: Error in permessage-deflate: Received an unexpected permessage-deflate extension parameter
2 CONSOLE ERROR: line 28: WebSocket connection to 'ws://localhost:8880/permessage-deflate-invalid-parameter?client_max_window_bits=7' failed: Error during WebSocket handshake: Error in permessage-deflate: Received invalid client_max_window_bits parameter
3 CONSOLE ERROR: line 28: WebSocket connection to 'ws://localhost:8880/permessage-deflate-invalid-parameter?client_max_window_bits=16' failed: Error during WebSocket handshake: Error in permessage-deflate: Received invalid client_max_window_bits parameter
4 CONSOLE ERROR: line 28: WebSocket connection to 'ws://localhost:8880/permessage-deflate-invalid-parameter?client_no_context_takeover=foo' failed: Error during WebSocket handshake: Error in permessage-deflate: Received invalid client_no_context_takeover parameter
5 CONSOLE ERROR: line 28: WebSocket connection to 'ws://localhost:8880/permessage-deflate-invalid-parameter?client_max_window_bits=8;%20client_no_context_takeover;%20x-foo' failed: Error during WebSocket handshake: Error in permessage-deflate: Received an unexpected permessage-deflate extension parameter
6 Test whether WebSocket rejects invalid permessage-deflate parameters.
8 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
10 Testing parameter: "x-foo"
11 PASS onerror() was called
13 PASS closeEvent.wasClean is false
14 Testing parameter: "client_max_window_bits=7"
15 PASS onerror() was called
17 PASS closeEvent.wasClean is false
18 Testing parameter: "client_max_window_bits=16"
19 PASS onerror() was called
21 PASS closeEvent.wasClean is false
22 Testing parameter: "client_no_context_takeover=foo"
23 PASS onerror() was called
25 PASS closeEvent.wasClean is false
26 Testing parameter: "client_max_window_bits=8; client_no_context_takeover; x-foo"
27 PASS onerror() was called
29 PASS closeEvent.wasClean is false
30 PASS successfullyParsed is true