blob: 2a5d99abfe59b3e9d28ed27e83b1d1070740d003 [file] [log] [blame]
var ws = new WebSocket("ws://127.0.0.1:8880/workers/resources/simple");
if (ws.protocol === "")
postMessage("PASS: ws.protocol is equal to \"\"");
else
postMessage("FAIL: ws.protocol should be \"\" but was \"" + ws.protocol + "\"");
ws.onopen = function()
{
postMessage("INFO: Connected");
if (ws.protocol === "")
postMessage("PASS: ws.protocol is equal to \"\"");
else
postMessage("FAIL: ws.protocol should be \"\" but was \"" + ws.protocol + "\"");
};
ws.onclose = function(closeEvent)
{
postMessage("INFO: Closed");
if (ws.protocol === "")
postMessage("PASS: ws.protocol is equal to \"\"");
else
postMessage("FAIL: ws.protocol should be \"\" but was \"" + ws.protocol + "\"");
if (closeEvent.wasClean === true)
postMessage("PASS: closeEvent.wasClean is true");
else
postMessage("FAIL: closeEvent.wasClean should be true but was \"" + closeEvent.wasClean + "\"");
setTimeout("checkAfterOnClose()", 0);
};
function checkAfterOnClose()
{
postMessage("INFO: Exited onclose handler");
if (ws.protocol === "")
postMessage("PASS: ws.protocol is equal to \"\"");
else
postMessage("FAIL: ws.protocol should be \"\" but was \"" + ws.protocol + "\"");
postMessage("DONE");
}