1'use strict'; 2require('../common'); 3const assert = require('assert'); 4 5// This checks that after accessing a missing env var, a subsequent 6// env read will succeed even for empty variables. 7 8{ 9 process.env.FOO = ''; 10 process.env.NONEXISTENT_ENV_VAR; // eslint-disable-line no-unused-expressions 11 const foo = process.env.FOO; 12 13 assert.strictEqual(foo, ''); 14} 15 16{ 17 process.env.FOO = ''; 18 process.env.NONEXISTENT_ENV_VAR; // eslint-disable-line no-unused-expressions 19 const hasFoo = 'FOO' in process.env; 20 21 assert.strictEqual(hasFoo, true); 22} 23