OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 print('Checks that async stacks works for async/await'); | 5 InspectorTest.log('Checks that async stacks works for async/await'); |
6 | 6 |
7 InspectorTest.addScript(` | 7 InspectorTest.addScript(` |
8 async function foo1() { | 8 async function foo1() { |
9 debugger; | 9 debugger; |
10 return Promise.resolve(); | 10 return Promise.resolve(); |
11 } | 11 } |
12 | 12 |
13 async function foo2() { | 13 async function foo2() { |
14 await Promise.resolve(); | 14 await Promise.resolve(); |
15 debugger; | 15 debugger; |
(...skipping 16 matching lines...) Expand all Loading... |
32 InspectorTest.log(''); | 32 InspectorTest.log(''); |
33 Protocol.Debugger.resume(); | 33 Protocol.Debugger.resume(); |
34 }); | 34 }); |
35 | 35 |
36 Protocol.Debugger.enable(); | 36 Protocol.Debugger.enable(); |
37 Protocol.Debugger.setAsyncCallStackDepth({ maxDepth: 128 }); | 37 Protocol.Debugger.setAsyncCallStackDepth({ maxDepth: 128 }); |
38 Protocol.Runtime.evaluate({ expression: 'test()//# sourceURL=expr.js', | 38 Protocol.Runtime.evaluate({ expression: 'test()//# sourceURL=expr.js', |
39 awaitPromise: true }) | 39 awaitPromise: true }) |
40 .then(InspectorTest.logMessage) | 40 .then(InspectorTest.logMessage) |
41 .then(InspectorTest.completeTest); | 41 .then(InspectorTest.completeTest); |
OLD | NEW |