Index: LayoutTests/inspector/debugger/set-breakpoint.html |
diff --git a/LayoutTests/inspector/debugger/set-breakpoint.html b/LayoutTests/inspector/debugger/set-breakpoint.html |
index 82cebadcb4095aa178c0308a35a97e1681bb0935..2bf72b851e4c5754f99b904b8000f3e5ffe23c68 100644 |
--- a/LayoutTests/inspector/debugger/set-breakpoint.html |
+++ b/LayoutTests/inspector/debugger/set-breakpoint.html |
@@ -21,6 +21,7 @@ function testFunction() |
var test = function() |
{ |
var currentSourceFrame; |
+ var expectedBreakpointId; |
InspectorTest.setQuiet(true); |
InspectorTest.runDebuggerTestSuite([ |
function testSetBreakpoint(next) |
@@ -31,12 +32,21 @@ var test = function() |
{ |
currentSourceFrame = sourceFrame; |
InspectorTest.addResult("Script source was shown."); |
+ InspectorTest.addSniffer(WebInspector.BreakpointManager.Breakpoint.prototype, "_didSetBreakpointInDebugger", didSetBreakpointInDebugger); |
InspectorTest.setBreakpoint(currentSourceFrame, 16, "", true); |
+ } |
+ |
+ function didSetBreakpointInDebugger(breakpointId) |
+ { |
+ expectedBreakpointId = breakpointId; |
InspectorTest.runTestFunctionAndWaitUntilPaused(didPause); |
} |
- function didPause(callFrames) |
+ function didPause(callFrames, reason, auxData, breakpointIds) |
yurys
2013/06/05 08:07:36
didPause signature didn't change in other tests, a
SeRya
2013/06/05 11:34:57
Done.
|
{ |
+ InspectorTest.assertEquals(breakpointIds.length, 1); |
+ InspectorTest.assertEquals(breakpointIds.length && breakpointIds[0], expectedBreakpointId); |
+ |
InspectorTest.addResult("Script execution paused."); |
InspectorTest.captureStackTrace(callFrames); |
dumpBreakpointSidebarPane(); |