Index: test/inspector/debugger/get-possible-breakpoints-expected.txt |
diff --git a/test/inspector/debugger/get-possible-breakpoints-expected.txt b/test/inspector/debugger/get-possible-breakpoints-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1d08886f54bb2de70c4c6c73e605c4fa531074ed |
--- /dev/null |
+++ b/test/inspector/debugger/get-possible-breakpoints-expected.txt |
@@ -0,0 +1,591 @@ |
+Test for Debugger.getPossibleBreakpoints |
+ |
+Running test: getPossibleBreakpointsInRange |
+Test start.scriptId != end.scriptId. |
+{ |
+ error : { |
+ code : -32000 |
+ message : Locations should contain the same scriptId |
+ } |
+ id : <messageId> |
+} |
+Test not existing scriptId. |
+{ |
+ error : { |
+ code : -32000 |
+ message : Script not found |
+ } |
+ id : <messageId> |
+} |
+Test end < start. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ ] |
+ } |
+} |
+Test empty range in first line. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ ] |
+ } |
+} |
+Test one character range in first line. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+Test empty range in not first line. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ ] |
+ } |
+} |
+Test one character range in not first line. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+Test end is undefined |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 42 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [2] : { |
+ columnNumber : 16 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [3] : { |
+ columnNumber : 49 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [4] : { |
+ columnNumber : 53 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [5] : { |
+ columnNumber : 57 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [6] : { |
+ columnNumber : 0 |
+ lineNumber : 2 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+Test end.lineNumber > scripts.lineCount() |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 42 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [2] : { |
+ columnNumber : 16 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [3] : { |
+ columnNumber : 49 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [4] : { |
+ columnNumber : 53 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [5] : { |
+ columnNumber : 57 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [6] : { |
+ columnNumber : 0 |
+ lineNumber : 2 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+Test one string |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 42 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+Test end.columnNumber > end.line.length(), should be the same as previous. |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 16 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 42 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+ |
+Running test: getPossibleBreakpointsInArrow |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 17 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 50 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [2] : { |
+ columnNumber : 55 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [3] : { |
+ columnNumber : 66 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [4] : { |
+ columnNumber : 70 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [5] : { |
+ columnNumber : 81 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [6] : { |
+ columnNumber : 87 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [7] : { |
+ columnNumber : 91 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [8] : { |
+ columnNumber : 94 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+ |
+Running test: arrowFunctionFirstLine |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 18 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 44 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [2] : { |
+ columnNumber : 48 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [3] : { |
+ columnNumber : 51 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 18 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 32:0:18 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 44 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 32:0:44 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 48 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 32:0:48 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 51 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 32:0:51 |
+ } |
+} |
+paused in foo1 |
+{ |
+ columnNumber : 18 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in foo1 |
+{ |
+ columnNumber : 51 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 44 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 48 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+ |
+Running test: arrowFunctionOnPause |
+{ |
+ id : <messageId> |
+ result : { |
+ locations : [ |
+ [0] : { |
+ columnNumber : 0 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [1] : { |
+ columnNumber : 28 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [2] : { |
+ columnNumber : 54 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [3] : { |
+ columnNumber : 58 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [4] : { |
+ columnNumber : 61 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ [5] : { |
+ columnNumber : 18 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [6] : { |
+ columnNumber : 44 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [7] : { |
+ columnNumber : 48 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [8] : { |
+ columnNumber : 51 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ [9] : { |
+ columnNumber : 0 |
+ lineNumber : 2 |
+ scriptId : <scriptId> |
+ } |
+ [10] : { |
+ columnNumber : 0 |
+ lineNumber : 3 |
+ scriptId : <scriptId> |
+ } |
+ [11] : { |
+ columnNumber : 6 |
+ lineNumber : 3 |
+ scriptId : <scriptId> |
+ } |
+ ] |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 0 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:0:0 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 28 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:0:28 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 54 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:0:54 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 58 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:0:58 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 61 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:0:61 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 18 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:1:18 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 44 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:1:44 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 48 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:1:48 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 51 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:1:51 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 0 |
+ lineNumber : 2 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:2:0 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 0 |
+ lineNumber : 3 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:3:0 |
+ } |
+} |
+{ |
+ id : <messageId> |
+ result : { |
+ actualLocation : { |
+ columnNumber : 6 |
+ lineNumber : 3 |
+ scriptId : <scriptId> |
+ } |
+ breakpointId : 34:3:6 |
+ } |
+} |
+paused in foo3 |
+{ |
+ columnNumber : 28 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in foo3 |
+{ |
+ columnNumber : 61 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in foo4 |
+{ |
+ columnNumber : 18 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+} |
+paused in foo4 |
+{ |
+ columnNumber : 51 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 54 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 58 |
+ lineNumber : 0 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 44 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+} |
+paused in Promise.resolve.then |
+{ |
+ columnNumber : 48 |
+ lineNumber : 1 |
+ scriptId : <scriptId> |
+} |