| // Copyright 2018 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 Runtime.evaluate with unserializable results."); |
| |
| Protocol.Runtime.enable(); |
| (async function() { |
| await testCase("-0"); |
| await testCase("NaN"); |
| await testCase("Infinity"); |
| await testCase("-Infinity"); |
| await testCase("1n"); |
| |
| InspectorTest.completeTest(); |
| })(); |
| |
| async function testCase(expression) { |
| InspectorTest.log(expression); |
| InspectorTest.logMessage(await Protocol.Runtime.evaluate({expression})); |
| } |