Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(380)

Side by Side Diff: LayoutTests/http/tests/inspector-enabled/search/sources-search-scope.html

Issue 338253007: Revert "DevTools: Load document (html) content from disk cache in page agent enabling." (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <html>
2 <head>
3 <title>Change inspected iframe's "src" attribute.</title>
4 <script src="../../inspector/inspector-test.js"></script>
5 <script src="../../inspector/resources-test.js"></script>
6 <script>
7 function onload()
8 {
9 if (window.testRunner) {
10 testRunner.waitUntilDone();
11 testRunner.showWebInspector();
12 }
13 runTest();
14 }
15
16 function test()
17 {
18 WebInspector.inspectorView.showPanel("sources");
19 WebInspector.inspectorView.showViewInDrawer("search");
20 InspectorTest.runAfterResourcesAreFinished(["search.html", "search.js", "sea rch.css"], step2)
21
22 function runSearchAndDumpResults(searchConfig, callback)
23 {
24 var scope = new WebInspector.SourcesSearchScope();
25 var searchResults = [];
26 var progress = new WebInspector.Progress();
27 scope.performSearch(searchConfig, progress, searchResultCallback, search FinishedCallback);
28
29 function searchResultCallback(searchResult)
30 {
31 searchResults.push(searchResult);
32 }
33
34 function searchFinishedCallback()
35 {
36 function filterOutEmptySearchResults(searchResult)
37 {
38 return searchResult.searchMatches.length;
39 }
40 searchResults = searchResults.filter(filterOutEmptySearchResults);
41
42 function comparator(searchResultA, searchResultB)
43 {
44 return searchResultA.uiSourceCode.uri().compareTo(searchResultB. uiSourceCode.uri());
45 }
46 searchResults.sort(comparator);
47
48 for (var i = 0; i < searchResults.length; ++i) {
49 var searchResult = searchResults[i];
50 var uiSourceCode = searchResult.uiSourceCode;
51 var searchMatches = searchResult.searchMatches;
52
53 if (!searchMatches.length)
54 continue;
55 InspectorTest.addResult("Search result #" + (i + 1) + ": uiSourc eCode.uri = " + uiSourceCode.uri());
56 for (var j = 0; j < searchMatches.length; ++j) {
57 var lineNumber = searchMatches[j].lineNumber;
58 var lineContent = searchMatches[j].lineContent;
59 InspectorTest.addResult(" search match #" + (j + 1) + ": li neNumber = " + lineNumber + ", lineContent = '" + lineContent + "'");
60 }
61 }
62 callback();
63 }
64 }
65
66 function step2()
67 {
68 InspectorTest.runTestSuite([
69 function testIgnoreCase(next)
70 {
71 var query = "searchTest" + "UniqueString";
72 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
73 runSearchAndDumpResults(searchConfig, next);
74 },
75
76 function testCaseSensitive(next)
77 {
78 var query = "searchTest" + "UniqueString";
79 var searchConfig = new WebInspector.SearchConfig(query, false, f alse);
80 runSearchAndDumpResults(searchConfig, next);
81 },
82
83 function testFileHTML(next)
84 {
85 var query = "searchTest" + "UniqueString" + " file:html";
86 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
87 runSearchAndDumpResults(searchConfig, next);
88 },
89
90 function testFileJS(next)
91 {
92 var query = "file:js " + "searchTest" + "UniqueString";
93 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
94 runSearchAndDumpResults(searchConfig, next);
95 },
96
97 function testFileHTMLJS(next)
98 {
99 var query = "file:js " + "searchTest" + "UniqueString" + " file: html";
100 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
101 runSearchAndDumpResults(searchConfig, next);
102 },
103
104 function testSeveralQueries(next)
105 {
106 var query = "search" + " " + "Test" + "Unique";
107 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
108 runSearchAndDumpResults(searchConfig, next);
109 },
110
111 function testSeveralQueriesFileHTML(next)
112 {
113 var query = "file:html " + "search" + " " + "Test" + "Unique";
114 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
115 runSearchAndDumpResults(searchConfig, next);
116 },
117
118 function testSeveralQueriesFileHTML_SEARCH(next)
119 {
120 var query = "file:html " + "search" + " " + "Test" + "Unique" + " file:search";
121 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
122 runSearchAndDumpResults(searchConfig, next);
123 },
124
125 function testSeveralQueriesFileJS_SEARCH_HTML(next)
126 {
127 var query = "file:js " + "search" + " " + "Test" + "Unique" + " file:search file:html";
128 var searchConfig = new WebInspector.SearchConfig(query, true, fa lse);
129 runSearchAndDumpResults(searchConfig, next);
130 },
131
132 ]);
133 }
134 }
135
136 </script>
137 </head>
138 <body onload="onload()">
139 <iframe src="../../inspector/search/resources/search.html">
140 <p>Tests that ScriptSearchScope performs search across all sources correctly.</p >
141 See <a href="https://bugs.webkit.org/show_bug.cgi?id=41350">bug 41350</a>.
142 </body>
143 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698