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

Side by Side Diff: LayoutTests/http/tests/inspector/debugger-test.js

Issue 316403002: DevTools: cleanup debugger tests. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: minor change Created 6 years, 6 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 var initialize_DebuggerTest = function() { 1 var initialize_DebuggerTest = function() {
2 2
3 InspectorTest.startDebuggerTest = function(callback, quiet) 3 InspectorTest.startDebuggerTest = function(callback, quiet)
4 { 4 {
5 if (quiet !== undefined) 5 if (quiet !== undefined)
6 InspectorTest._quiet = quiet; 6 InspectorTest._quiet = quiet;
7 WebInspector.inspectorView.showPanel("sources"); 7 WebInspector.inspectorView.showPanel("sources");
8 8
yurys 2014/06/06 08:59:58 Let's add an assert that WebInspector.debuggerMode
loislo 2014/06/06 12:41:12 Done.
9 if (WebInspector.debuggerModel.debuggerEnabled()) 9 InspectorTest.addSniffer(WebInspector.debuggerModel, "_pausedScript", Inspec torTest._pausedScript, true);
10 startTest(); 10 InspectorTest.addSniffer(WebInspector.debuggerModel, "_resumedScript", Inspe ctorTest._resumedScript, true);
11 else { 11 InspectorTest.safeWrap(callback)();
12 InspectorTest.addSniffer(WebInspector.debuggerModel, "_debuggerWasEnable d", startTest);
13 WebInspector.debuggerModel.enableDebugger();
14 }
15
16 function startTest()
17 {
18 InspectorTest.addResult("Debugger was enabled.");
19 InspectorTest.addSniffer(WebInspector.debuggerModel, "_pausedScript", In spectorTest._pausedScript, true);
20 InspectorTest.addSniffer(WebInspector.debuggerModel, "_resumedScript", I nspectorTest._resumedScript, true);
21 InspectorTest.safeWrap(callback)();
22 }
23 };
24
25 InspectorTest.finishDebuggerTest = function(callback)
26 {
27 var sourcesPanel = WebInspector.panels.sources;
28
29 WebInspector.debuggerModel.setBreakpointsActive(true);
30 InspectorTest.resumeExecution(disableDebugger);
31
32 function disableDebugger()
33 {
34 if (!WebInspector.debuggerModel.debuggerEnabled())
35 completeTest();
36 else {
37 InspectorTest.addSniffer(WebInspector.debuggerModel, "_debuggerWasDi sabled", debuggerDisabled);
38 WebInspector.debuggerModel.disableDebugger();
39 }
40 }
41
42 function debuggerDisabled()
43 {
44 InspectorTest.addResult("Debugger was disabled.");
45 callback();
46 }
47 }; 12 };
48 13
49 InspectorTest.completeDebuggerTest = function() 14 InspectorTest.completeDebuggerTest = function()
50 { 15 {
51 InspectorTest.finishDebuggerTest(InspectorTest.completeTest.bind(InspectorTe st)); 16 WebInspector.debuggerModel.setBreakpointsActive(true);
17 InspectorTest.resumeExecution(InspectorTest.completeTest.bind(InspectorTest) );
52 }; 18 };
53 19
54 InspectorTest.runDebuggerTestSuite = function(testSuite) 20 InspectorTest.runDebuggerTestSuite = function(testSuite)
55 { 21 {
56 var testSuiteTests = testSuite.slice(); 22 var testSuiteTests = testSuite.slice();
57 23
58 function runner() 24 function runner()
59 { 25 {
60 if (!testSuiteTests.length) { 26 if (!testSuiteTests.length) {
61 InspectorTest.completeDebuggerTest(); 27 InspectorTest.completeDebuggerTest();
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 InspectorTest.scriptFormatter = function() 407 InspectorTest.scriptFormatter = function()
442 { 408 {
443 var editorActions = WebInspector.moduleManager.instances(WebInspector.Source sView.EditorAction); 409 var editorActions = WebInspector.moduleManager.instances(WebInspector.Source sView.EditorAction);
444 for (var i = 0; i < editorActions.length; ++i) { 410 for (var i = 0; i < editorActions.length; ++i) {
445 if (editorActions[i] instanceof WebInspector.ScriptFormatterEditorAction ) 411 if (editorActions[i] instanceof WebInspector.ScriptFormatterEditorAction )
446 return editorActions[i]; 412 return editorActions[i];
447 } 413 }
448 }; 414 };
449 415
450 }; 416 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698