blob: 01f6cb49ead9fff32e4957388298a92a994b7e82 [file] [log] [blame]
<html>
<head>
<script src="../../http/tests/inspector/inspector-test.js"></script>
<script src="../../http/tests/inspector/console-test.js"></script>
<script src="../../http/tests/inspector/elements-test.js"></script>
<script>
var test = function()
{
var expressions = [
"String($0)",
"$3",
"String(keys([3,4]))",
"String(values([3,4]))",
"String($('#foo'))",
"String($('#foo', document.body))",
"String($('#foo', 'non-node'))",
"String($('#foo', $('#bar')))",
"String($$('p#foo'))",
"String($$('p#foo', document.body))",
"String($('foo'))"
];
InspectorTest.selectNodeWithId("foo", step1);
function step1(node)
{
if (!expressions.length) {
InspectorTest.dumpConsoleMessages();
InspectorTest.completeTest();
return;
}
var expression = expressions[0];
expressions.splice(0, 1);
WebInspector.log("\n");
InspectorTest.evaluateInConsole(expression, step1);
}
}
</script>
</head>
<body onload="runTest()">
<p id="foo">
Tests that command line api works.
</p><p id="bar"></p>
</body>
</html>