| // 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 scoped variable in Runtime.evaluate'); |
| |
| (async function test() { |
| InspectorTest.log('Evaluating \'let a = 42;\''); |
| var {result:{result}} = await Protocol.Runtime.evaluate({ |
| expression:'let a = 42;'}); |
| InspectorTest.logMessage(result); |
| InspectorTest.log('Evaluating \'a\''); |
| var {result:{result}} = await Protocol.Runtime.evaluate({ |
| expression:'a'}); |
| InspectorTest.logMessage(result); |
| InspectorTest.log('Evaluating \'let a = 239;\''); |
| var {result} = await Protocol.Runtime.evaluate({ |
| expression:'let a = 239;'}); |
| InspectorTest.logMessage(result); |
| InspectorTest.log('Evaluating \'a\''); |
| var {result:{result}} = await Protocol.Runtime.evaluate({ |
| expression:'a'}); |
| InspectorTest.logMessage(result); |
| InspectorTest.completeTest(); |
| })(); |