Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / websocket / cookie-document-to-ws.html
blob822d0d4b3d20d41f9d81a8f36b4cca895efed95e
1 <!DOCTYPE html>
2 <script src="/js-test-resources/testharness.js"></script>
3 <script src="/js-test-resources/testharnessreport.js"></script>
4 <script src="resources/get-request-header.js"></script>
5 <script>
6 var t = async_test('Cookies set by document.cookie are sent in a WebSocket handshake');
7 t.step(function() {
8 var cookie_id = 'test_' + Date.now() + '.' + Math.random();
10 document.cookie = cookie_id + '=1; Path=/echo-request-headers';
12 connectAndGetRequestHeader('cookie').then(t.step_func(function(actual) {
13 var expected = cookie_id + '=1';
14 assert_equals(actual, expected);
16 document.cookie = cookie_id + '=1; Path=/echo-request-headers; Max-Age=0';
18 t.done();
19 }), t.unreached_func("cookie header lookup failed"));
20 });
21 </script>