// Copyright 2016 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. let {session, contextGroup, Protocol} = InspectorTest.start('Tests line and column numbers in console messages'); Protocol.Runtime.enable(); addConsoleMessagePromise("console.log(239)") .then(message => InspectorTest.logMessage(message)) .then(() => addConsoleMessagePromise("var l = console.log;\n l(239)")) .then(message => InspectorTest.logMessage(message)) .then(() => InspectorTest.completeTest()); function addConsoleMessagePromise(expression) { var wait = Protocol.Runtime.onceConsoleAPICalled(); Protocol.Runtime.evaluate({ expression: expression }); return wait; }