1'use strict'; 2const common = require('../common'); 3common.skipIfInspectorDisabled(); 4 5// Test that read-only process.env access is considered to have no 6// side-effects by the inspector. 7 8const assert = require('assert'); 9const inspector = require('inspector'); 10 11const session = new inspector.Session(); 12session.connect(); 13 14process.env.TESTVAR = 'foobar'; 15 16session.post('Runtime.evaluate', { 17 expression: 'process.env.TESTVAR', 18 throwOnSideEffect: true 19}, (error, res) => { 20 assert.ifError(error); 21 assert.deepStrictEqual(res, { 22 result: { type: 'string', value: 'foobar' } 23 }); 24}); 25