Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / inspector / network / network-initiator-from-console.html
1 <html>
2 <head>
3 <script src="../inspector-test.js"></script>
4 <script src="../network-test.js"></script>
5 <script>
6 var test = function()
7 {
8     InspectorTest.reloadPage(step1);
9
10     function findRequestByURL(url)
11     {
12         var requests = InspectorTest.networkRequests();
13         for (var i = 0; i < requests.length; ++i) {
14             if (url.test(requests[i].url))
15                 return requests[i];
16         }
17     }
18
19     function step1()
20     {
21         WebInspector.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestStarted, onRequest);
22         var str = "";
23         str += "var s = document.createElement(\"script\");";
24         str += "s.src = \"resources/silent_script.js\";";
25         str += "document.head.appendChild(s);";
26         WebInspector.context.flavor(WebInspector.ExecutionContext).evaluate(str, "console", true, undefined, undefined, undefined, function(){});
27     }
28
29     function onRequest(event)
30     {
31         var request = event.data;
32         if (/silent_script.js/.test(request.url))
33             step2();
34     }
35
36     function step2()
37     {
38         if (!findRequestByURL(/silent_script.js/))
39             return;
40
41         WebInspector.inspectorView.showPanel("network");
42         InspectorTest.completeTest();
43     }
44 }
45
46 </script>
47 </head>
48 <body onload="runTest()">
49 <p>Tests that there is no javascript error when console evaluation causes resource loading.</p>
50 <a href="https://bugs.webkit.org/show_bug.cgi?id=65466">Bug 65466</a>
51 </body>
52 </html>