OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../inspector-test.js"></script> | 3 <script src="../inspector-test.js"></script> |
4 <script src="../debugger-test.js"></script> | 4 <script src="../debugger-test.js"></script> |
5 <script src="../sources-test.js"></script> | 5 <script src="../sources-test.js"></script> |
6 <script src="resources/search.js"></script> | 6 <script src="resources/search.js"></script> |
7 <script> | 7 <script> |
8 function test() | 8 function test() |
9 { | 9 { |
10 function dumpSearchResultsForConfig(sourceFrame, searchConfig) | 10 function dumpSearchResultsForConfig(sourceFrame, searchConfig) |
11 { | 11 { |
12 var modifiers = []; | 12 var modifiers = []; |
13 if (searchConfig.isRegex) | 13 if (searchConfig.isRegex) |
14 modifiers.push("regex"); | 14 modifiers.push("regex"); |
15 if (searchConfig.caseSensitive) | 15 if (searchConfig.caseSensitive) |
16 modifiers.push("caseSensitive"); | 16 modifiers.push("caseSensitive"); |
17 var modifiersString = modifiers.length ? " (" + modifiers.join(", ") +
")" : ""; | 17 var modifiersString = modifiers.length ? " (" + modifiers.join(", ") +
")" : ""; |
18 | 18 |
19 InspectorTest.addResult("Running search test for query = " + searchConfi
g.query + modifiersString + ":"); | 19 InspectorTest.addResult("Running search test for query = " + searchConfi
g.query + modifiersString + ":"); |
20 sourceFrame.performSearch(searchConfig, false, false); | 20 sourceFrame.performSearch(searchConfig, false, false); |
21 | 21 |
22 var searchResults = sourceFrame._searchResults; | 22 var searchResults = sourceFrame._searchResults; |
23 for (var i = 0; i < searchResults.length; ++i) { | 23 for (var i = 0; i < searchResults.length; ++i) { |
24 var range = searchResults[i]; | 24 var range = searchResults[i]; |
25 var prefixRange = new Common.TextRange(range.startLine, 0, range.sta
rtLine, range.startColumn); | 25 var prefixRange = new TextUtils.TextRange(range.startLine, 0, range.
startLine, range.startColumn); |
26 var postfixRange = new Common.TextRange(range.endLine, range.endColu
mn, range.endLine, sourceFrame._textEditor.line(range.endLine).length); | 26 var postfixRange = new TextUtils.TextRange(range.endLine, range.endC
olumn, range.endLine, sourceFrame._textEditor.line(range.endLine).length); |
27 var prefix = sourceFrame._textEditor.text(prefixRange); | 27 var prefix = sourceFrame._textEditor.text(prefixRange); |
28 var result = sourceFrame._textEditor.text(range); | 28 var result = sourceFrame._textEditor.text(range); |
29 var postfix = sourceFrame._textEditor.text(postfixRange); | 29 var postfix = sourceFrame._textEditor.text(postfixRange); |
30 InspectorTest.addResult(" - " + prefix + "<" + result + ">" + postf
ix); | 30 InspectorTest.addResult(" - " + prefix + "<" + result + ">" + postf
ix); |
31 } | 31 } |
32 } | 32 } |
33 | 33 |
34 UI.viewManager.showView("sources"); | 34 UI.viewManager.showView("sources"); |
35 InspectorTest.showScriptSource("search.js", didShowScriptSource); | 35 InspectorTest.showScriptSource("search.js", didShowScriptSource); |
36 | 36 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 } | 78 } |
79 ]); | 79 ]); |
80 } | 80 } |
81 }; | 81 }; |
82 </script> | 82 </script> |
83 </head> | 83 </head> |
84 <body onload="runTest()"> | 84 <body onload="runTest()"> |
85 <p>Tests different types of search in SourceFrame</p> | 85 <p>Tests different types of search in SourceFrame</p> |
86 </body> | 86 </body> |
87 </html> | 87 </html> |
OLD | NEW |