Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / websocket / extensions.html
blob91549f82c8ec3fad3d5943f4407fbb5fcb0e1a58
1 <!DOCTYPE html>
2 <script src="/js-test-resources/js-test.js"></script>
3 <script src="resources/get-request-header.js"></script>
4 <script>
5 description("Test WebSocket.extensions attribute.");
7 window.jsTestIsAsync = true;
9 var ws = new WebSocket(ECHO_REQUEST_HEADERS_WS_URL);
10 debug("Check the value before opening the connection:");
11 shouldBeEqualToString("ws.extensions", "");
13 // extensions attribute is read-only.
14 debug("Check if the value is read only:");
15 shouldBeEqualToString("ws.extensions = 'foo'; ws.extensions", "");
17 ws.onopen = function(event)
19 debug("Check the value after the connection is established:");
20 shouldBeEqualToString("ws.extensions", "permessage-deflate");
23 var extensions_requested;
24 ws.onmessage = function(event)
26 debug("Check the value of the Sec-WebSocket-Extensions header sent to the server:");
27 extensions_requested = getRequestHeaderFromEvent(event, "sec-websocket-extensions");
28 shouldBeEqualToString("extensions_requested", "permessage-deflate; client_max_window_bits");
29 finishJSTest();
32 </script>