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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/console/console-correct-suggestions.html

Issue 2769843003: DevTools: split text_utils out of common module (Closed)
Patch Set: rebaseline Created 3 years, 9 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/console-test.js"></script> 4 <script src="../../http/tests/inspector/console-test.js"></script>
5 <script> 5 <script>
6 function templateString() 6 function templateString()
7 { 7 {
8 console.log("The template string should not run and you should not see this log"); 8 console.log("The template string should not run and you should not see this log");
9 return { 9 return {
10 shouldNotFindThis:56 10 shouldNotFindThis:56
(...skipping 13 matching lines...) Expand all
24 } 24 }
25 function test() 25 function test()
26 { 26 {
27 var consoleEditor; 27 var consoleEditor;
28 function testCompletions(text, expected, force) 28 function testCompletions(text, expected, force)
29 { 29 {
30 var cursorPosition = text.indexOf('|'); 30 var cursorPosition = text.indexOf('|');
31 if (cursorPosition < 0) 31 if (cursorPosition < 0)
32 cursorPosition = Infinity; 32 cursorPosition = Infinity;
33 consoleEditor.setText(text.replace('|', '')); 33 consoleEditor.setText(text.replace('|', ''));
34 consoleEditor.setSelection(Common.TextRange.createFromLocation(0, cursor Position)); 34 consoleEditor.setSelection(TextUtils.TextRange.createFromLocation(0, cur sorPosition));
35 consoleEditor._autocompleteController.autocomplete(force); 35 consoleEditor._autocompleteController.autocomplete(force);
36 return InspectorTest.addSnifferPromise(consoleEditor._autocompleteContro ller, "_onSuggestionsShownForTest").then(checkExpected); 36 return InspectorTest.addSnifferPromise(consoleEditor._autocompleteContro ller, "_onSuggestionsShownForTest").then(checkExpected);
37 37
38 function checkExpected(suggestions) 38 function checkExpected(suggestions)
39 { 39 {
40 var completions = new Map(suggestions.map(suggestion => [suggestion. text, suggestion])); 40 var completions = new Map(suggestions.map(suggestion => [suggestion. text, suggestion]));
41 var message = "Checking '" + text.replace('\n', '\\n').replace('\r', '\\r') + "'"; 41 var message = "Checking '" + text.replace('\n', '\\n').replace('\r', '\\r') + "'";
42 if (force) 42 if (force)
43 message += " forcefully"; 43 message += " forcefully";
44 InspectorTest.addResult(message); 44 InspectorTest.addResult(message);
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 () => testCompletions('complicatedObject["notDangerous();', ['"notDanger ous();"]']), 114 () => testCompletions('complicatedObject["notDangerous();', ['"notDanger ous();"]']),
115 ]).then(InspectorTest.completeTest); 115 ]).then(InspectorTest.completeTest);
116 116
117 } 117 }
118 </script> 118 </script>
119 </head> 119 </head>
120 <body onload="runTest()"> 120 <body onload="runTest()">
121 <p>Tests that console correctly finds suggestions in complicated cases.</p> 121 <p>Tests that console correctly finds suggestions in complicated cases.</p>
122 </body> 122 </body>
123 </html> 123 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698