OLD | NEW |
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/workspace-test.js"></script> | 4 <script src="../http/tests/inspector/workspace-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 { |
11 WebInspector.inspectorView.showPanel("sources"); | 11 WebInspector.inspectorView.showPanel("sources"); |
12 var panel = WebInspector.panels.sources; | 12 var panel = WebInspector.panels.sources; |
| 13 var sourcesEditor = panel._sourcesEditor; |
| 14 var historyManager = sourcesEditor._historyManager; |
| 15 var editorContainer = sourcesEditor._editorContainer; |
13 | 16 |
14 function rollback() | 17 function rollback() |
15 { | 18 { |
16 panel._historyManager.rollback(); | 19 historyManager.rollback(); |
17 } | 20 } |
18 | 21 |
19 function rollover() | 22 function rollover() |
20 { | 23 { |
21 panel._historyManager.rollover(); | 24 historyManager.rollover(); |
22 } | 25 } |
23 | 26 |
24 function dumpSelection(editor, label) | 27 function dumpSelection(editor, label) |
25 { | 28 { |
26 var selection = editor.selection(); | 29 var selection = editor.selection(); |
27 var label = "<" + label + ">"; | 30 var label = "<" + label + ">"; |
28 var fileName = "[" + editor._url.split("/").pop() + "]"; | 31 var fileName = "[" + editor._url.split("/").pop() + "]"; |
29 var selectionText = ""; | 32 var selectionText = ""; |
30 if (selection.isEmpty()) | 33 if (selection.isEmpty()) |
31 selectionText = "line: " + selection.startLine + " column: " + selec
tion.startColumn; | 34 selectionText = "line: " + selection.startLine + " column: " + selec
tion.startColumn; |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
151 for (var i = 0; i < 4; ++i) { | 154 for (var i = 0; i < 4; ++i) { |
152 rollover(); | 155 rollover(); |
153 dumpSelection(panel.visibleView.textEditor, "Rolled over"); | 156 dumpSelection(panel.visibleView.textEditor, "Rolled over"); |
154 } | 157 } |
155 next(); | 158 next(); |
156 } | 159 } |
157 }, | 160 }, |
158 | 161 |
159 function testCloseCrossFile(next) | 162 function testCloseCrossFile(next) |
160 { | 163 { |
161 var selectedTab = panel._editorContainer._tabbedPane.selectedTabId; | 164 var selectedTab = editorContainer._tabbedPane.selectedTabId; |
162 panel._editorContainer._tabbedPane.closeTab(selectedTab); | 165 editorContainer._tabbedPane.closeTab(selectedTab); |
163 dumpSelection(panel.visibleView.textEditor, "Close active tab"); | 166 dumpSelection(panel.visibleView.textEditor, "Close active tab"); |
164 for (var i = 0; i < 1; ++i) { | 167 for (var i = 0; i < 1; ++i) { |
165 rollback(); | 168 rollback(); |
166 dumpSelection(panel.visibleView.textEditor, "Rolled back"); | 169 dumpSelection(panel.visibleView.textEditor, "Rolled back"); |
167 } | 170 } |
168 for (var i = 0; i < 3; ++i) { | 171 for (var i = 0; i < 3; ++i) { |
169 rollover(); | 172 rollover(); |
170 dumpSelection(panel.visibleView.textEditor, "Rolled over"); | 173 dumpSelection(panel.visibleView.textEditor, "Rolled over"); |
171 } | 174 } |
172 next(); | 175 next(); |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 } | 257 } |
255 } | 258 } |
256 ]); | 259 ]); |
257 }; | 260 }; |
258 </script> | 261 </script> |
259 </head> | 262 </head> |
260 <body onload="runTest()"> | 263 <body onload="runTest()"> |
261 <p>Tests that jumping to previous location works as intended.</p> | 264 <p>Tests that jumping to previous location works as intended.</p> |
262 </body> | 265 </body> |
263 </html> | 266 </html> |
OLD | NEW |