Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / websocket / permessage-deflate-comp-bit-onoff.html
bloba827c5ffd4c783b4eaf3cd3d8e5a35d60c962ba3
1 <!DOCTYPE HTML>
2 <html>
3 <head>
4 <script src="/js-test-resources/js-test.js"></script>
5 </head>
6 <body>
7 <div id="description"></div>
8 <div id="console"></div>
9 <script>
10 description("Test compression enabled/disabled frame receiving.");
12 window.jsTestIsAsync = true;
14 var closeEvent;
15 var ws;
16 var messageIndex;
18 var messages = [
19 "Hello",
20 "DisableCompression", // This disables compression
21 "World",
22 "EnableCompression", // This enables compression
23 "",
24 "",
25 "Goodbye"
28 ws = new WebSocket("ws://localhost:8880/permessage-deflate");
30 ws.onopen = function(event)
32 messageIndex = 0;
33 debug("Sending message: \"" + messages[messageIndex] + "\"");
34 ws.send(messages[messageIndex]);
37 ws.onmessage = function(event)
39 shouldBe("event.data", "'" + messages[messageIndex] + "'");
40 if (messageIndex === messages.length - 1)
41 ws.close();
42 else {
43 messageIndex += 1;
44 debug("Sending message: \"" + messages[messageIndex] + "\"");
45 ws.send(messages[messageIndex]);
49 ws.onclose = function(event)
51 debug("onclose() was called.");
52 closeEvent = event;
53 shouldBeTrue("closeEvent.wasClean");
54 finishJSTest();
57 </script>
58 </body>
59 </html>