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 let {session, contextGroup, Protocol} = InspectorTest.start('Tests line and colu
mn numbers in console messages'); |
| 6 |
5 Protocol.Runtime.enable(); | 7 Protocol.Runtime.enable(); |
6 | 8 |
7 addConsoleMessagePromise("console.log(239)") | 9 addConsoleMessagePromise("console.log(239)") |
8 .then(message => InspectorTest.logMessage(message)) | 10 .then(message => InspectorTest.logMessage(message)) |
9 .then(() => addConsoleMessagePromise("var l = console.log;\n l(239)")) | 11 .then(() => addConsoleMessagePromise("var l = console.log;\n l(239)")) |
10 .then(message => InspectorTest.logMessage(message)) | 12 .then(message => InspectorTest.logMessage(message)) |
11 .then(() => InspectorTest.completeTest()); | 13 .then(() => InspectorTest.completeTest()); |
12 | 14 |
13 function addConsoleMessagePromise(expression) | 15 function addConsoleMessagePromise(expression) |
14 { | 16 { |
15 var wait = Protocol.Runtime.onceConsoleAPICalled(); | 17 var wait = Protocol.Runtime.onceConsoleAPICalled(); |
16 Protocol.Runtime.evaluate({ expression: expression }); | 18 Protocol.Runtime.evaluate({ expression: expression }); |
17 return wait; | 19 return wait; |
18 } | 20 } |
OLD | NEW |