3 <script src="../http/tests/inspector/inspector-test.js"></script>
11 '{"id":"not a number"}',
12 '{"id":1,"method":1}',
13 '{"id":2,"method":"resourceContent"}',
14 '{"id":3,"method":"DOM.test"}',
15 '{"id":4,"method":"Network.getResourceContent"}',
16 '{"id":5,"method":"Network.getResourceContent","params":[]}',
17 '{"id":6,"method":"Network.getResourceContent","params":{}}',
18 '{"id":7,"method":"Network.getResourceContent","params":{"frameId":"not a number"}}',
20 var numberOfReports = 0;
22 InspectorBackend.reportProtocolError = function(message)
24 if (numberOfReports < messages.length)
25 InspectorTest.addObject(message);
27 if (++numberOfReports === messages.length)
28 InspectorTest.completeTest();
32 for (var i = 0; i < messages.length; ++i)
33 InspectorFrontendHost.sendMessageToBackend(messages[i]);
36 DebuggerAgent.disable(fire);
42 <body onload="runTest()">
44 Tests that InspectorBackendDispatcher is catching incorrect messages.