Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/http/tests/inspector/debugger-test.js |
| diff --git a/third_party/WebKit/LayoutTests/http/tests/inspector/debugger-test.js b/third_party/WebKit/LayoutTests/http/tests/inspector/debugger-test.js |
| index 5765c5d525f7e7d9d239ec8f0c20db0955f52b91..3b20845fdfc605ac5ab712be6086a6856b1253c3 100644 |
| --- a/third_party/WebKit/LayoutTests/http/tests/inspector/debugger-test.js |
| +++ b/third_party/WebKit/LayoutTests/http/tests/inspector/debugger-test.js |
| @@ -720,14 +720,20 @@ InspectorTest.dumpJavaScriptSourceFrameBreakpoints = function(sourceFrame) |
| } |
| } |
| -InspectorTest.clickJavaScriptSourceFrameBreakpoint = function(sourceFrame, lineNumber, index) |
| +InspectorTest.clickJavaScriptSourceFrameBreakpoint = function(sourceFrame, lineNumber, index, next) |
| { |
| var textEditor = sourceFrame._textEditor; |
| var lineLength = textEditor.line(lineNumber).length; |
| var lineRange = new Common.TextRange(lineNumber, 0, lineNumber, lineLength); |
| var bookmarks = textEditor.bookmarks(lineRange, Sources.JavaScriptSourceFrame.BreakpointDecoration._bookmarkSymbol); |
| bookmarks.sort((bookmark1, bookmark2) => bookmark1.position().startColumn - bookmark2.position().startColumn); |
| - bookmarks[index][Sources.JavaScriptSourceFrame.BreakpointDecoration._elementSymbolForTest].click(); |
| + var bookmark = bookmarks[index]; |
|
chenwilliam
2017/01/31 19:17:40
Added this because I was getting an error that the
|
| + if (bookmark) { |
| + bookmark[Sources.JavaScriptSourceFrame.BreakpointDecoration._elementSymbolForTest].click(); |
| + } else { |
| + InspectorTest.addResult(`Could not click on Javascript breakpoint - lineNumber: ${lineNumber}, index: ${index}`); |
| + next(); |
| + } |
| } |
| }; |