Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / network / network-filter-updated-requests.html
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script>
5 function test() {
6     var panel = WebInspector.inspectorView.showPanel("network");
7     var target = panel._networkLogView;
8     var types = WebInspector.resourceTypes;
9
10     target._resourceTypeFilterUI._toggleTypeFilter(types.XHR.name(), false);
11     InspectorTest.addResult("Clicked '" + types.XHR.name() + "' button.");
12
13     var requestFoo = new WebInspector.NetworkRequest(WebInspector.targetManager.activeTarget(), "", "", "", "", "");
14     requestFoo.type = types.Script;
15     requestFoo.requestId = "foo";
16     target._appendRequest(requestFoo);
17     var requestBar = new WebInspector.NetworkRequest(WebInspector.targetManager.activeTarget(), "", "", "", "", "");
18     requestBar.type = types.Script;
19     requestBar.requestId = "bar";
20     target._appendRequest(requestBar);
21     target.refresh();
22
23     InspectorTest.addResult("");
24     InspectorTest.addResult("Request [" + requestFoo.requestId + "] of type '" + requestFoo.type.name() + "' is hidden: " + target._filteredOutRequests.contains(requestFoo));
25     InspectorTest.addResult("Request [" + requestBar.requestId + "] of type '" + requestBar.type.name() + "' is hidden: " + target._filteredOutRequests.contains(requestBar));
26
27     InspectorTest.addResult("");
28     requestFoo.type = types.XHR;
29     target._refreshRequest(requestFoo);
30     InspectorTest.addResult("Updated request [" + requestFoo.requestId + "] type.");
31     target._refreshRequest(requestBar);
32     InspectorTest.addResult("Updated request [" + requestBar.requestId + "].");
33     target.refresh();
34
35     InspectorTest.addResult("");
36     InspectorTest.addResult("Request [" + requestFoo.requestId + "] of type '" + requestFoo.type.name() + "' is hidden: " + target._filteredOutRequests.contains(requestFoo));
37     InspectorTest.addResult("Request [" + requestBar.requestId + "] of type '" + requestBar.type.name() + "' is hidden: " + target._filteredOutRequests.contains(requestBar));
38
39     InspectorTest.completeTest();
40 }
41
42 </script>
43 </head>
44 <body onload="runTest()">
45 <p>Tests that filter is reapplied when request is updated.</p>
46 </body>
47 </html>