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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/jump-to-previous-editing-location.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 src="../http/tests/inspector/debugger-test.js"></script> 5 <script src="../http/tests/inspector/debugger-test.js"></script>
6 <script src="resources/example-fileset-for-test.js"></script> 6 <script src="resources/example-fileset-for-test.js"></script>
7 <script src="editor/editor-test.js"></script> 7 <script src="editor/editor-test.js"></script>
8 <script> 8 <script>
9 function test() 9 function test()
10 { 10 {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 eventSender.mouseUp(); 45 eventSender.mouseUp();
46 dumpSelection("Mouse click (" + lineNumber + ", " + columnNumber + ")"); 46 dumpSelection("Mouse click (" + lineNumber + ", " + columnNumber + ")");
47 } 47 }
48 48
49 function clickAndDump(editor, lines, columns) 49 function clickAndDump(editor, lines, columns)
50 { 50 {
51 for (var i = 0; i < lines.length; ++i) { 51 for (var i = 0; i < lines.length; ++i) {
52 var lineNumber = lines[i]; 52 var lineNumber = lines[i];
53 var columnNumber = columns[i]; 53 var columnNumber = columns[i];
54 var originSelection = editor.selection(); 54 var originSelection = editor.selection();
55 editor.setSelection(Common.TextRange.createFromLocation(lineNumber, columnNumber)); 55 editor.setSelection(TextUtils.TextRange.createFromLocation(lineNumbe r, columnNumber));
56 editor._reportJump(originSelection, editor.selection()); 56 editor._reportJump(originSelection, editor.selection());
57 dumpSelection("Mouse click (" + lineNumber + ", " + columnNumber + " )"); 57 dumpSelection("Mouse click (" + lineNumber + ", " + columnNumber + " )");
58 } 58 }
59 } 59 }
60 60
61 InspectorTest.runTestSuite([ 61 InspectorTest.runTestSuite([
62 function testSimpleMovements(next) 62 function testSimpleMovements(next)
63 { 63 {
64 InspectorTest.showScriptSource("example-fileset-for-test.js", onCont entLoaded); 64 InspectorTest.showScriptSource("example-fileset-for-test.js", onCont entLoaded);
65 65
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 for (var i = 0; i < jumpsToDo; ++i) { 106 for (var i = 0; i < jumpsToDo; ++i) {
107 rollover(); 107 rollover();
108 dumpSelection("Rolled over"); 108 dumpSelection("Rolled over");
109 } 109 }
110 next(); 110 next();
111 }, 111 },
112 112
113 function testDeletePreviousJumpLocations(next) 113 function testDeletePreviousJumpLocations(next)
114 { 114 {
115 var editor = panel.visibleView.textEditor; 115 var editor = panel.visibleView.textEditor;
116 editor.editRange(new Common.TextRange(9, 0, 15, 0), ""); 116 editor.editRange(new TextUtils.TextRange(9, 0, 15, 0), "");
117 dumpSelection("Removed lines from 9 to 15"); 117 dumpSelection("Removed lines from 9 to 15");
118 rollback(); 118 rollback();
119 dumpSelection("Rolled back"); 119 dumpSelection("Rolled back");
120 rollover(); 120 rollover();
121 dumpSelection("Rolled over"); 121 dumpSelection("Rolled over");
122 next(); 122 next();
123 }, 123 },
124 124
125 function testDeleteNextJumpLocations(next) 125 function testDeleteNextJumpLocations(next)
126 { 126 {
127 var editor = panel.visibleView.textEditor; 127 var editor = panel.visibleView.textEditor;
128 const jumpsToDo = 4; 128 const jumpsToDo = 4;
129 clickAndDump(editor, [10, 11, 12, 13], [3, 4, 5, 6]); 129 clickAndDump(editor, [10, 11, 12, 13], [3, 4, 5, 6]);
130 130
131 for (var i = 0; i < jumpsToDo; ++i) 131 for (var i = 0; i < jumpsToDo; ++i)
132 rollback(); 132 rollback();
133 dumpSelection("Rolled back 4 times"); 133 dumpSelection("Rolled back 4 times");
134 editor.editRange(new Common.TextRange(9, 0, 11, 0), ""); 134 editor.editRange(new TextUtils.TextRange(9, 0, 11, 0), "");
135 dumpSelection("Removed lines from 9 to 11"); 135 dumpSelection("Removed lines from 9 to 11");
136 rollover(); 136 rollover();
137 dumpSelection("Rolled over"); 137 dumpSelection("Rolled over");
138 next(); 138 next();
139 }, 139 },
140 140
141 function testCrossFileJump(next) 141 function testCrossFileJump(next)
142 { 142 {
143 InspectorTest.showScriptSource("editor-test.js", onContentLoaded); 143 InspectorTest.showScriptSource("editor-test.js", onContentLoaded);
144 function onContentLoaded() 144 function onContentLoaded()
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
257 } 257 }
258 } 258 }
259 ]); 259 ]);
260 }; 260 };
261 </script> 261 </script>
262 </head> 262 </head>
263 <body onload="runTest()"> 263 <body onload="runTest()">
264 <p>Tests that jumping to previous location works as intended.</p> 264 <p>Tests that jumping to previous location works as intended.</p>
265 </body> 265 </body>
266 </html> 266 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698