3 <script src="../inspector-test.js"></script>
4 <script src="../network-test.js"></script>
8 var image = new Image();
9 image.src = "resources/404.php";
10 image.onerror = resourceLoaded;
13 function resourceLoaded()
20 // Since this test could be run together with other inspector backend cache
21 // tests, we need to reset size limits to default ones.
22 InspectorTest.resetInspectorResourcesData(step1);
26 InspectorTest.recordNetwork();
27 InspectorTest.addConsoleSniffer(step2);
28 InspectorTest.evaluateInPage("loadData()");
33 var request1 = InspectorTest.networkRequests().pop();
34 InspectorTest.addResult(request1.url);
35 InspectorTest.addResult("resource.type: " + request1.type);
36 InspectorTest.addResult("resource.content before requesting content: " + request1.content);
37 InspectorTest.assertTrue(!request1.failed, "Resource loading failed.");
38 request1.requestContent(step3);
43 var request1 = InspectorTest.networkRequests().pop();
44 InspectorTest.addResult("resource.content after requesting content: " + request1.content);
46 InspectorTest.completeTest();
51 <body onload="runTest()">
52 <p>Tests content is available for failed image request.</p>
53 <a href="https://bugs.webkit.org/show_bug.cgi?id=84265">Bug 84265</a>