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

Side by Side Diff: LayoutTests/inspector/sources/debugger/live-edit-breakpoints.html

Issue 881263002: DevTools: use target-based model accessors only. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 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
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/debugger-test.js"></script> 4 <script src="../../../http/tests/inspector/debugger-test.js"></script>
5 <script src="../../../http/tests/inspector/live-edit-test.js"></script> 5 <script src="../../../http/tests/inspector/live-edit-test.js"></script>
6 <script src="resources/edit-me-breakpoints.js"></script> 6 <script src="resources/edit-me-breakpoints.js"></script>
7 <script> 7 <script>
8 function loadDynamicAnonymousScript() 8 function loadDynamicAnonymousScript()
9 { 9 {
10 function testFunction() 10 function testFunction()
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 InspectorTest.addSniffer(javaScriptSourceFrame._textEditor.__pro to__, "removeBreakpoint", removeBreakpointSniffer, true); 87 InspectorTest.addSniffer(javaScriptSourceFrame._textEditor.__pro to__, "removeBreakpoint", removeBreakpointSniffer, true);
88 88
89 InspectorTest.addResult("Setting breakpoint:"); 89 InspectorTest.addResult("Setting breakpoint:");
90 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved); 90 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved);
91 InspectorTest.setBreakpoint(sourceFrame, 2, "", true); 91 InspectorTest.setBreakpoint(sourceFrame, 2, "", true);
92 } 92 }
93 93
94 function breakpointResolved(callback, breakpointId, locations) 94 function breakpointResolved(callback, breakpointId, locations)
95 { 95 {
96 var location = locations[0]; 96 var location = locations[0];
97 script = WebInspector.debuggerModel.scriptForId(location.scriptI d); 97 script = InspectorTest.debuggerModel.scriptForId(location.script Id);
98 98
99 dumpBreakpointStorageAndLocations(); 99 dumpBreakpointStorageAndLocations();
100 InspectorTest.addResult("Editing source:"); 100 InspectorTest.addResult("Editing source:");
101 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "}//") ; 101 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "}//") ;
102 102
103 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode; 103 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode;
104 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode); 104 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode);
105 } 105 }
106 106
107 function didShowOriginalUISourceCode(sourceFrame) 107 function didShowOriginalUISourceCode(sourceFrame)
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 uiSourceCode = sourceFrame._uiSourceCode; 139 uiSourceCode = sourceFrame._uiSourceCode;
140 140
141 InspectorTest.addResult("Setting breakpoint:"); 141 InspectorTest.addResult("Setting breakpoint:");
142 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved); 142 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved);
143 InspectorTest.setBreakpoint(sourceFrame, 2, "", true); 143 InspectorTest.setBreakpoint(sourceFrame, 2, "", true);
144 } 144 }
145 145
146 function breakpointResolved(callback, breakpointId, locations) 146 function breakpointResolved(callback, breakpointId, locations)
147 { 147 {
148 var location = locations[0]; 148 var location = locations[0];
149 script = WebInspector.debuggerModel.scriptForId(location.scriptI d); 149 script = InspectorTest.debuggerModel.scriptForId(location.script Id);
150 150
151 dumpBreakpointStorageAndLocations(); 151 dumpBreakpointStorageAndLocations();
152 InspectorTest.addResult("Editing source:"); 152 InspectorTest.addResult("Editing source:");
153 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "}//") ; 153 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "}//") ;
154 154
155 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode; 155 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode;
156 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode); 156 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode);
157 } 157 }
158 158
159 function didShowOriginalUISourceCode(sourceFrame) 159 function didShowOriginalUISourceCode(sourceFrame)
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 uiSourceCode = sourceFrame._uiSourceCode; 191 uiSourceCode = sourceFrame._uiSourceCode;
192 192
193 InspectorTest.addResult("Setting breakpoint:"); 193 InspectorTest.addResult("Setting breakpoint:");
194 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved); 194 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved);
195 InspectorTest.setBreakpoint(sourceFrame, 2, "", true); 195 InspectorTest.setBreakpoint(sourceFrame, 2, "", true);
196 } 196 }
197 197
198 function breakpointResolved(callback, breakpointId, locations) 198 function breakpointResolved(callback, breakpointId, locations)
199 { 199 {
200 var location = locations[0]; 200 var location = locations[0];
201 script = WebInspector.debuggerModel.scriptForId(location.scriptI d); 201 script = InspectorTest.debuggerModel.scriptForId(location.script Id);
202 202
203 dumpBreakpointStorageAndLocations(); 203 dumpBreakpointStorageAndLocations();
204 InspectorTest.addResult("Editing source:"); 204 InspectorTest.addResult("Editing source:");
205 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "//}") ; 205 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "//}") ;
206 206
207 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode; 207 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode;
208 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode); 208 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode);
209 } 209 }
210 210
211 function didShowOriginalUISourceCode(sourceFrame) 211 function didShowOriginalUISourceCode(sourceFrame)
212 { 212 {
213 originalJavaScriptSourceFrame = sourceFrame; 213 originalJavaScriptSourceFrame = sourceFrame;
214 InspectorTest.assertTrue(originalJavaScriptSourceFrame !== javaS criptSourceFrame, "Edited and original javaScriptSourceFrames should differ."); 214 InspectorTest.assertTrue(originalJavaScriptSourceFrame !== javaS criptSourceFrame, "Edited and original javaScriptSourceFrames should differ.");
215 InspectorTest.assertTrue(originalUISourceCode !== uiSourceCode, "Edited and original uiSourceCodes should differ."); 215 InspectorTest.assertTrue(originalUISourceCode !== uiSourceCode, "Edited and original uiSourceCodes should differ.");
216 216
217 dumpBreakpointStorageAndLocations(); 217 dumpBreakpointStorageAndLocations();
218 InspectorTest.addResult("Committing edited source:"); 218 InspectorTest.addResult("Committing edited source:");
219 InspectorTest.addSniffer(WebInspector.debuggerModel, "_didEditSc riptSource", commitFailed); 219 InspectorTest.addSniffer(InspectorTest.debuggerModel, "_didEditS criptSource", commitFailed);
220 InspectorTest.commitSource(javaScriptSourceFrame); 220 InspectorTest.commitSource(javaScriptSourceFrame);
221 } 221 }
222 222
223 function commitFailed(error) 223 function commitFailed(error)
224 { 224 {
225 InspectorTest.assertTrue(!!error, "Commit should have failed."); 225 InspectorTest.assertTrue(!!error, "Commit should have failed.");
226 dumpBreakpointStorageAndLocations(); 226 dumpBreakpointStorageAndLocations();
227 InspectorTest.addResult("Editing source again so that live edit could succeed:"); 227 InspectorTest.addResult("Editing source again so that live edit could succeed:");
228 InspectorTest.replaceInSource(javaScriptSourceFrame, "//}", "}// "); 228 InspectorTest.replaceInSource(javaScriptSourceFrame, "//}", "}// ");
229 229
(...skipping 26 matching lines...) Expand all
256 uiSourceCode = sourceFrame._uiSourceCode; 256 uiSourceCode = sourceFrame._uiSourceCode;
257 257
258 InspectorTest.addResult("Setting breakpoint:"); 258 InspectorTest.addResult("Setting breakpoint:");
259 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved); 259 InspectorTest.addSniffer(WebInspector.BreakpointManager.TargetBr eakpoint.prototype, "_didSetBreakpointInDebugger", breakpointResolved);
260 InspectorTest.setBreakpoint(sourceFrame, 2, "", true); 260 InspectorTest.setBreakpoint(sourceFrame, 2, "", true);
261 } 261 }
262 262
263 function breakpointResolved(callback, breakpointId, locations) 263 function breakpointResolved(callback, breakpointId, locations)
264 { 264 {
265 var location = locations[0]; 265 var location = locations[0];
266 script = WebInspector.debuggerModel.scriptForId(location.scriptI d); 266 script = InspectorTest.debuggerModel.scriptForId(location.script Id);
267 267
268 dumpBreakpointStorageAndLocations(); 268 dumpBreakpointStorageAndLocations();
269 InspectorTest.addResult("Editing source:"); 269 InspectorTest.addResult("Editing source:");
270 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "//}") ; 270 InspectorTest.replaceInSource(javaScriptSourceFrame, "}", "//}") ;
271 271
272 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode; 272 originalUISourceCode = WebInspector.debuggerWorkspaceBinding.raw LocationToUILocation(location).uiSourceCode;
273 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode); 273 InspectorTest.showUISourceCode(originalUISourceCode, didShowOrig inalUISourceCode);
274 } 274 }
275 275
276 function didShowOriginalUISourceCode(sourceFrame) 276 function didShowOriginalUISourceCode(sourceFrame)
277 { 277 {
278 originalJavaScriptSourceFrame = sourceFrame; 278 originalJavaScriptSourceFrame = sourceFrame;
279 InspectorTest.assertTrue(originalJavaScriptSourceFrame !== javaS criptSourceFrame, "Edited and original javaScriptSourceFrames should differ."); 279 InspectorTest.assertTrue(originalJavaScriptSourceFrame !== javaS criptSourceFrame, "Edited and original javaScriptSourceFrames should differ.");
280 InspectorTest.assertTrue(originalUISourceCode !== uiSourceCode, "Edited and original uiSourceCodes should differ."); 280 InspectorTest.assertTrue(originalUISourceCode !== uiSourceCode, "Edited and original uiSourceCodes should differ.");
281 281
282 dumpBreakpointStorageAndLocations(); 282 dumpBreakpointStorageAndLocations();
283 InspectorTest.addResult("Committing edited source:"); 283 InspectorTest.addResult("Committing edited source:");
284 InspectorTest.addSniffer(WebInspector.debuggerModel, "_didEditSc riptSource", commitFailed); 284 InspectorTest.addSniffer(InspectorTest.debuggerModel, "_didEditS criptSource", commitFailed);
285 InspectorTest.commitSource(javaScriptSourceFrame); 285 InspectorTest.commitSource(javaScriptSourceFrame);
286 } 286 }
287 287
288 function commitFailed(error) 288 function commitFailed(error)
289 { 289 {
290 InspectorTest.assertTrue(!!error, "Commit should have failed."); 290 InspectorTest.assertTrue(!!error, "Commit should have failed.");
291 dumpBreakpointStorageAndLocations(); 291 dumpBreakpointStorageAndLocations();
292 InspectorTest.addResult("Undoing source editing:"); 292 InspectorTest.addResult("Undoing source editing:");
293 InspectorTest.undoSourceEditing(javaScriptSourceFrame); 293 InspectorTest.undoSourceEditing(javaScriptSourceFrame);
294 294
(...skipping 16 matching lines...) Expand all
311 ]); 311 ]);
312 }; 312 };
313 313
314 </script> 314 </script>
315 </head> 315 </head>
316 <body onload="runTest()"> 316 <body onload="runTest()">
317 <p>Tests breakpoints are correctly dimmed and restored in JavaScriptSourceFrame during live edit.</p> 317 <p>Tests breakpoints are correctly dimmed and restored in JavaScriptSourceFrame during live edit.</p>
318 <a href="https://bugs.webkit.org/show_bug.cgi?id=99598">Bug 99598</a> 318 <a href="https://bugs.webkit.org/show_bug.cgi?id=99598">Bug 99598</a>
319 </body> 319 </body>
320 </html> 320 </html>
OLDNEW
« no previous file with comments | « LayoutTests/inspector/sources/debugger/live-edit.html ('k') | LayoutTests/inspector/sources/debugger/live-edit-no-reveal.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698