| <html> |
| <head> |
| <script src="inspector-test.js"></script> |
| <script src="../../../../js-test-resources/js-test-pre.js"></script> |
| <script> |
| var ws; |
| function sendMessages() { |
| ws = new WebSocket("ws://localhost:8000/websocket/tests/hybi/does_not_exist"); |
| ws.onclose = function() |
| { |
| debug("Closed."); |
| }; |
| } |
| |
| function test() { |
| function onRequest(event) |
| { |
| var request = event.data; |
| if (request._type._name === "websocket") { |
| for (var i = 0; i < request.frames().length; i++) { |
| var frame = request.frame(i); |
| var result = String.sprintf("%d: %s", (i + 1), frame.errorMessage); |
| InspectorTest.addResult(result); |
| if (frame.errorMessage) |
| InspectorTest.completeTest(); |
| } |
| } |
| } |
| WebInspector.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestUpdated, onRequest); |
| InspectorTest.evaluateInPage("sendMessages()"); |
| } |
| </script> |
| </head> |
| <body onload="runTest()"> |
| <p>Tests that WebSocketFrames errors are visible to Web Inspector.</p> |
| </body> |
| </html> |