blob: 5d298a474897aeb65ac9d6186e462af265fc01e4 [file] [log] [blame]
<html>
<head>
<script src="../http/tests/inspector/inspector-test.js"></script>
<script src="../http/tests/inspector/console-tests.js"></script>
<script>
function b()
{
console.assert(false, 1);
console.assert(false, "a", "b");
}
function a()
{
b();
evaluateInWebInspector("frontend_expandConsoleMessages");
dumpConsoleMessages();
}
function doit()
{
setTimeout(a, 0);
}
function frontend_expandConsoleMessages()
{
var messages = WebInspector.console.messages;
for (var i = 0; i < messages.length; ++i) {
var element = messages[i].toMessageElement();
var node = element;
while (node) {
if (node.treeElementForTest)
node.treeElementForTest.expand();
node = node.traverseNextNode(element);
}
}
}
</script>
</head>
<body onload="onload()">
<p>
Tests that console.assert() will dump a message and stack trace with source URLs and line numbers.
</p>
</body>
</html>