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>
6 var t
= async_test('Cookies set by document.cookie are sent in a WebSocket handshake');
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';
19 }), t
.unreached_func("cookie header lookup failed"));