blob: 00130c61160fc1acf681947ad8ab5ff2b97acff3 [file] [log] [blame]
<html>
<head>
<script src="console-test.js"></script>
<script src="inspector-test.js"></script>
<script>
function performActions()
{
loadXHR();
loadIframe();
}
function loadXHR()
{
var xhr = new XMLHttpRequest();
xhr.open("GET","non-existent-xhr", false);
xhr.send(null);
}
function loadIframe()
{
var iframe = document.createElement("iframe");
iframe.src = "resources/console-resource-errors-iframe.html";
document.body.appendChild(iframe);
}
function test()
{
InspectorTest.addConsoleSniffer(addMessage, true);
var messageCount = 0;
function addMessage(message)
{
if (message.toString().indexOf("non-existent-iframe") !== -1) {
InspectorTest.expandConsoleMessages();
InspectorTest.dumpConsoleMessagesWithClasses(true);
InspectorTest.completeTest();
}
}
InspectorTest.evaluateInPage("performActions()");
}
</script>
</head>
<body onload="runTest()">
<p>
Tests that errors to load a resource cause error messages to be logged to console.
</p>
</body>
</html>