| Index: LayoutTests/http/tests/websocket/send-object-tostring-check.html
|
| diff --git a/LayoutTests/http/tests/websocket/send-object-tostring-check.html b/LayoutTests/http/tests/websocket/send-object-tostring-check.html
|
| index e7f6e6445474b08b4515cc56fae5426c61ef449d..dd2e2df62a95b42ca3e30defaf43cab3da015f2c 100644
|
| --- a/LayoutTests/http/tests/websocket/send-object-tostring-check.html
|
| +++ b/LayoutTests/http/tests/websocket/send-object-tostring-check.html
|
| @@ -4,39 +4,40 @@
|
| <script src="/js-test-resources/js-test.js"></script>
|
| </head>
|
| <body>
|
| -<div id="description"></div>
|
| -<div id="console"></div>
|
| <script type="text/javascript">
|
| description("WebSocket: Object's toString method should be called only once.");
|
|
|
| window.jsTestIsAsync = true;
|
|
|
| -
|
| var testObj = new function() {
|
| this.callCounter = 0;
|
| this.toString = function() {
|
| this.callCounter++;
|
| + return "Goodbye";
|
| };
|
| }
|
|
|
| -var url = "ws://127.0.0.1:8880/";
|
| -var ws = new WebSocket(url);
|
| -var closeEvent;
|
| -
|
| +var ws = new WebSocket("ws://127.0.0.1:8880/echo");
|
|
|
| ws.onopen = function()
|
| {
|
| ws.send(testObj);
|
| };
|
|
|
| +ws.onmessage = function(event)
|
| +{
|
| + shouldBeEqualToString("event.data", "Goodbye");
|
| +};
|
| +
|
| ws.onclose = function(event)
|
| {
|
| - closeEvent = event;
|
| shouldEvaluateTo("testObj.callCounter", 1);
|
| +
|
| + window.closeEvent = event;
|
| shouldBeTrue("closeEvent.wasClean");
|
| +
|
| finishJSTest();
|
| };
|
| -
|
| </script>
|
| </body>
|
| </html>
|
|
|