| OLD | NEW |
| (Empty) |
| 1 <html> | |
| 2 <head> | |
| 3 <script src="../inspector-test.js"></script> | |
| 4 <script src="/js-test-resources/js-test.js"></script> | |
| 5 <script> | |
| 6 var ws; | |
| 7 function sendMessages() { | |
| 8 ws = new WebSocket("ws://localhost:8880/echo"); | |
| 9 ws.onopen = function() | |
| 10 { | |
| 11 debug("Connected."); | |
| 12 ws.send("test"); | |
| 13 ws.send("exit"); | |
| 14 }; | |
| 15 } | |
| 16 | |
| 17 function test() { | |
| 18 function onRequest(event) | |
| 19 { | |
| 20 var request = event.data; | |
| 21 if (request._type._name === "websocket") { | |
| 22 for (var i = 0; i < request.frames().length; i++) { | |
| 23 var frame = request.frame(i); | |
| 24 var result = String.sprintf("%d-%s: %s", (i + 1), frame.sent ? "
sent" : " received", frame.payloadData); | |
| 25 InspectorTest.addResult(result); | |
| 26 if (!frame.sent && frame.payloadData === "exit") | |
| 27 InspectorTest.completeTest(); | |
| 28 } | |
| 29 } | |
| 30 } | |
| 31 WebInspector.networkManager.addEventListener(WebInspector.NetworkManager.Eve
ntTypes.RequestUpdated, onRequest); | |
| 32 InspectorTest.evaluateInPage("sendMessages()"); | |
| 33 } | |
| 34 </script> | |
| 35 </head> | |
| 36 <body onload="runTest()"> | |
| 37 <p>Tests that WebSocketFrames are being sent and recieved by Web Inspector.</p> | |
| 38 </body> | |
| 39 </html> | |
| OLD | NEW |