3 <script src="inspector-test.js"></script>
4 <script src="console-test.js"></script>
14 InspectorTest.addSniffer(WebInspector, "inspect", sniffInspect, true);
16 function sniffInspect(objectId, hints)
18 InspectorTest.addResult("WebInspector.inspect called with: " + objectId.description);
19 InspectorTest.addResult("WebInspector.inspect's hints are: " + JSON.stringify(Object.keys(hints)));
22 function evalAndDump(expression, next)
24 InspectorTest.addResult("\n");
25 InspectorTest.evaluateInConsole(expression, dumpCallback);
26 function dumpCallback(text)
28 text = text.replace(/Test of session.*/, "Test of session storage...");
29 InspectorTest.addResult(expression + " = " + text);
35 InspectorTest.runTestSuite([
36 function testRevealElement(next)
38 InspectorTest.addSniffer(WebInspector, "_updateFocusedNode", step2);
39 evalAndDump("inspect($('#p1'))");
43 InspectorTest.addResult("Selected node id: '" + WebInspector.panels.elements.selectedDOMNode().getAttribute("id") + "'.");
53 <body onload="onload()">
55 Tests that inspect() command line api works.