Index: LayoutTests/http/tests/websocket/tests/hybi/send-after-close-on-unload.html |
diff --git a/LayoutTests/http/tests/websocket/tests/hybi/send-after-close-on-unload.html b/LayoutTests/http/tests/websocket/tests/hybi/send-after-close-on-unload.html |
index 9ee2bcaca603fac96b90fe01ca66795f5f5d3fa6..dbb0cd4fe2de1d8de5031a49c8c0a8bac71e6c9f 100644 |
--- a/LayoutTests/http/tests/websocket/tests/hybi/send-after-close-on-unload.html |
+++ b/LayoutTests/http/tests/websocket/tests/hybi/send-after-close-on-unload.html |
@@ -13,6 +13,7 @@ window.jsTestIsAsync = true; |
var frameDiv; |
var closedSocket; |
+var closeCode; |
document.childWebSocket = null; |
var ws = new WebSocket("ws://127.0.0.1:8880/websocket/tests/hybi/close-on-unload"); |
@@ -26,12 +27,15 @@ ws.onopen = function() |
}; |
ws.onmessage = function(evt) |
{ |
- closedSocket = evt.data; |
+ var messageData = JSON.parse(evt.data); |
+ closedSocket = messageData.message; |
+ closeCode = messageData.closeCode; |
ws.close(); |
}; |
ws.onclose = function() |
{ |
shouldBe("closedSocket", '"socket1"'); |
+ shouldBe("closeCode", '"1001"'); |
shouldBe("document.childWebSocket.readyState", "3"); |
finishJSTest(); |
}; |