3 <script src="../../http/tests/inspector/inspector-test.js"></script>
6 var panel = WebInspector.inspectorView.showPanel("network");
7 var target = panel._networkLogView;
8 var types = WebInspector.resourceTypes;
10 target._resourceTypeFilterUI._toggleTypeFilter(types.XHR.name(), false);
11 InspectorTest.addResult("Clicked '" + types.XHR.name() + "' button.");
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);
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));
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 + "].");
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));
39 InspectorTest.completeTest();
44 <body onload="runTest()">
45 <p>Tests that filter is reapplied when request is updated.</p>