3 <script src="/inspector/inspector-test.js"></script>
4 <script src="/js-test-resources/js-test.js"></script>
7 function sendMessages() {
8 ws = new WebSocket("ws://localhost:8000/does_not_exist");
9 ws.onclose = function()
16 function onRequest(event)
18 var request = event.data;
19 if (request.resourceType().name() === "websocket") {
20 var websocketFrames = request.frames();
21 for (var i = 0; i < websocketFrames.length; i++) {
22 var frame = websocketFrames[i];
23 var result = String.sprintf("%d-%s: %s", (i + 1), frame.type, frame.text);
24 InspectorTest.addResult(result);
25 if (frame.type == WebInspector.NetworkRequest.WebSocketFrameType.Error)
26 InspectorTest.completeTest();
30 WebInspector.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestUpdated, onRequest);
31 InspectorTest.evaluateInPage("sendMessages()");
35 <body onload="runTest()">
36 <p>Tests that WebSocketFrames errors are visible to Web Inspector.</p>