Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/websocket/extensions.html

Issue 2102993002: Fix WebSocket to set first party for cookies (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update testRunner calls to setBlockThirdPartyCookies() Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="/js-test-resources/js-test.js"></script> 2 <script src="/js-test-resources/js-test.js"></script>
3 <script src="resources/get-request-header.js"></script> 3 <script src="resources/get-request-header.js"></script>
4 <script> 4 <script>
5 description("Test WebSocket.extensions attribute."); 5 description("Test WebSocket.extensions attribute.");
6 6
7 window.jsTestIsAsync = true; 7 window.jsTestIsAsync = true;
8 8
9 var ws = new WebSocket(ECHO_REQUEST_HEADERS_WS_URL); 9 var ws = new WebSocket(WS_ECHO_REQUEST_HEADERS_URL);
10 debug("Check the value before opening the connection:"); 10 debug("Check the value before opening the connection:");
11 shouldBeEqualToString("ws.extensions", ""); 11 shouldBeEqualToString("ws.extensions", "");
12 12
13 // extensions attribute is read-only. 13 // extensions attribute is read-only.
14 debug("Check if the value is read only:"); 14 debug("Check if the value is read only:");
15 shouldBeEqualToString("ws.extensions = 'foo'; ws.extensions", ""); 15 shouldBeEqualToString("ws.extensions = 'foo'; ws.extensions", "");
16 16
17 ws.onopen = function(event) 17 ws.onopen = function(event)
18 { 18 {
19 debug("Check the value after the connection is established:"); 19 debug("Check the value after the connection is established:");
20 shouldBeEqualToString("ws.extensions", "permessage-deflate"); 20 shouldBeEqualToString("ws.extensions", "permessage-deflate");
21 }; 21 };
22 22
23 var extensions_requested; 23 var extensions_requested;
24 ws.onmessage = function(event) 24 ws.onmessage = function(event)
25 { 25 {
26 debug("Check the value of the Sec-WebSocket-Extensions header sent to the se rver:"); 26 debug("Check the value of the Sec-WebSocket-Extensions header sent to the se rver:");
27 extensions_requested = getRequestHeaderFromEvent(event, "sec-websocket-exten sions"); 27 extensions_requested = getRequestHeaderFromEvent(event, "sec-websocket-exten sions");
28 shouldBeEqualToString("extensions_requested", "permessage-deflate; client_ma x_window_bits"); 28 shouldBeEqualToString("extensions_requested", "permessage-deflate; client_ma x_window_bits");
29 finishJSTest(); 29 finishJSTest();
30 }; 30 };
31 31
32 </script> 32 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698