4 <script src=
"/js-test-resources/js-test.js"></script>
7 <div id=
"description"></div>
8 <div id=
"console"></div>
9 <script type=
"text/javascript">
10 description("Test if WebSocket fires error and close event when handshake is not received at all.");
12 window
.jsTestIsAsync
= true;
14 var ws
= new WebSocket("ws://127.0.0.1:8880/handshake-fail-by-just-close");
15 ws
.onopen = function() {
16 testFailed("Unexpected open event");
18 // FIXME: The WebSocket API requires an onerror event to be fired, but for
19 // compatibility with the old implementation we don't currently test for it.
20 ws
.onclose = function(evt
) {
21 testPassed("close event");
22 wasClean
= evt
.wasClean
;
23 shouldBeFalse("wasClean");