| Index: LayoutTests/http/tests/websocket/workers/resources/close-before-open.js
|
| diff --git a/LayoutTests/http/tests/websocket/workers/resources/close-before-open.js b/LayoutTests/http/tests/websocket/workers/resources/close-before-open.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..44bb8a5a2420de67314184b33dcc0cd84f748217
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/websocket/workers/resources/close-before-open.js
|
| @@ -0,0 +1,18 @@
|
| +var ws = new WebSocket("ws://127.0.0.1:8880/echo");
|
| +var errorCalled = false;
|
| +ws.onopen = function () {
|
| + postMessage("FAIL: Unexpected open event on ws");
|
| +};
|
| +ws.onmessage = function () {
|
| + postMessage("FAIL: Unexpected message event on ws");
|
| +};
|
| +ws.onerror = function () {
|
| + errorCalled = true;
|
| +};
|
| +ws.onclose = function () {
|
| + if (errorCalled)
|
| + postMessage("DONE");
|
| + else
|
| + postMessage("FAIL: Error event was not dispatched");
|
| +};
|
| +ws.close();
|
|
|