%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
'use strict'; const common = require('../common'); const ArrayStream = require('../common/arraystream'); const assert = require('assert'); const repl = require('repl'); common.skipIfInspectorDisabled(); // This test verifies that the V8 inspector API is usable in the REPL. const putIn = new ArrayStream(); let output = ''; putIn.write = function(data) { output += data; }; const testMe = repl.start('', putIn); putIn.run(['const myVariable = 42']); testMe.complete('myVar', common.mustCall((error, data) => { assert.deepStrictEqual(data, [['myVariable'], 'myVar']); })); putIn.run([ 'const inspector = require("inspector")', 'const session = new inspector.Session()', 'session.connect()', 'session.post("Runtime.evaluate", { expression: "1 + 1" }, console.log)', 'session.disconnect()', ]); assert(output.includes( "null { result: { type: 'number', value: 2, description: '2' } }"));