'use strict'; const common = require('../common'); common.skipIfInspectorDisabled(); // Test that read-only process.env access is considered to have no // side-effects by the inspector. const assert = require('assert'); const inspector = require('inspector'); const session = new inspector.Session(); session.connect(); process.env.TESTVAR = 'foobar'; session.post('Runtime.evaluate', { expression: 'process.env.TESTVAR', throwOnSideEffect: true }, common.mustSucceed((res) => { assert.deepStrictEqual(res, { result: { type: 'string', value: 'foobar' } }); }));