0e3d93836e8f273b4997b9ab669ab595fdaff782
[WebKit-https.git] / LayoutTests / http / tests / websocket / tests / hybi / workers / close-in-onmessage-crash.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head></head>
4 <body>
5 <p>Nested creation of two WebSockets should not cause a crash.</p>
6 <p></p>
7 <p>On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".</p>
8 <pre id=log>
9 </pre>
10 <script>
11 if (window.testRunner) {
12     testRunner.dumpAsText();
13     testRunner.waitUntilDone();
14     testRunner.overridePreference("WebKitHixie76WebSocketProtocolEnabled", 0);
15 }
16
17 function log(message)
18 {
19     document.getElementById("log").innerHTML += message + "\n";
20 }
21
22 function endTest()
23 {
24     log("TEST COMPLETE");
25     if (window.testRunner)
26         testRunner.notifyDone();
27 }
28 var worker = new Worker('resources/close-in-onmessage-crash.js');
29 worker.onmessage = function (evt) {
30     log(evt.data);
31     if (evt.data == "DONE")
32         endTest();
33 };
34 </script>
35 </body>
36 </html>