3 <script src=
"/js-test-resources/js-test.js"></script>
6 <div id=
"description"></div>
7 <div id=
"console"></div>
9 description('Test that the browser doesn\'t crash for lots of Set-Cookies in a WebSocket handshake.');
11 window
.jsTestIsAsync
= true;
13 var ws
= new WebSocket('ws://127.0.0.1:8880/cookie-flood');
15 ws
.onopen = function () {
16 debug('A WebSocket connection is opened.');
18 ws
.onmessage = function (e
) {
19 debug('FAIL: Unexpected onmessage invocation.');
22 ws
.onclose = function (e
) {
23 debug('A WebSocket connection is closed.');
24 window
.wasClean
= e
.wasClean
;
25 shouldBeTrue('wasClean');
28 ws
.onerror = function () {
29 debug('FAIL: A WebSocket connection has an error.');