Index: test/inspector/debugger/schedule-step-into-async-expected.txt |
diff --git a/test/inspector/debugger/schedule-step-into-async-expected.txt b/test/inspector/debugger/schedule-step-into-async-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8ac6ec1d268035d94715e240cb04a353e8c57465 |
--- /dev/null |
+++ b/test/inspector/debugger/schedule-step-into-async-expected.txt |
@@ -0,0 +1,147 @@ |
+Checks Debugger.scheduleStepIntoAsync. |
+ |
+Running test: testScheduleErrors |
+paused at: |
+function testNoScheduledTask() { |
+ #debugger; |
+ return 42; |
+ |
+{ |
+ error : { |
+ code : -32000 |
+ message : Current scheduled step into async was overriden with new one. |
+ } |
+ id : <messageId> |
+} |
+{ |
+ error : { |
+ code : -32000 |
+ message : No async task was scheduled. |
+ } |
+ id : <messageId> |
+} |
+paused at: |
+ debugger; |
+ #return 42; |
+} |
+ |
+ |
+Running test: testSimple |
+paused at: |
+function testSimple() { |
+ #debugger; |
+ Promise.resolve().then(v => v * 2); |
+ |
+paused at: |
+ debugger; |
+ #Promise.resolve().then(v => v * 2); |
+} |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ debugger; |
+ Promise.resolve().then(#v => v * 2); |
+} |
+ |
+ |
+Running test: testNotResolvedPromise |
+paused at: |
+ var p = new Promise(resolve => resolveCallback = resolve); |
+ #debugger; |
+ p.then(v => v * 2); |
+ |
+paused at: |
+ debugger; |
+ #p.then(v => v * 2); |
+ resolveCallback(); |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ debugger; |
+ p.then(#v => v * 2); |
+ resolveCallback(); |
+ |
+ |
+Running test: testTwoAsyncTasks |
+paused at: |
+function testTwoAsyncTasks() { |
+ #debugger; |
+ Promise.resolve().then(v => v * 2); |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ debugger; |
+ Promise.resolve().then(#v => v * 2); |
+ Promise.resolve().then(v => v * 4); |
+ |
+ |
+Running test: testTwoTasksAndGoToSecond |
+paused at: |
+function testTwoAsyncTasks() { |
+ #debugger; |
+ Promise.resolve().then(v => v * 2); |
+ |
+paused at: |
+ debugger; |
+ #Promise.resolve().then(v => v * 2); |
+ Promise.resolve().then(v => v * 4); |
+ |
+paused at: |
+ Promise.resolve().then(v => v * 2); |
+ #Promise.resolve().then(v => v * 4); |
+} |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ Promise.resolve().then(v => v * 2); |
+ Promise.resolve().then(#v => v * 4); |
+} |
+ |
+ |
+Running test: testTwoAsyncTasksWithBreak |
+paused at: |
+function testTwoAsyncTasksWithBreak() { |
+ #debugger; |
+ Promise.resolve().then(v => v * 2); |
+ |
+paused at: |
+ debugger; |
+ #Promise.resolve().then(v => v * 2); |
+ debugger; |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ Promise.resolve().then(v => v * 2); |
+ #debugger; |
+ Promise.resolve().then(v => v * 4); |
+ |
+{ |
+ id : <messageId> |
+ result : { |
+ } |
+} |
+paused at: |
+ debugger; |
+ Promise.resolve().then(#v => v * 4); |
+} |
+ |