@@ -14,7 +14,6 @@ const noFinalNewlineSingleQuotesEnvFilePath = '../fixtures/dotenv/no-final-newli
14
14
describe ( '.env supports edge cases' , ( ) => {
15
15
it ( 'supports multiple declarations, including optional ones' , async ( ) => {
16
16
const code = `
17
- const assert = require('assert');
18
17
assert.strictEqual(process.env.BASIC, 'basic');
19
18
assert.strictEqual(process.env.NODE_NO_WARNINGS, '1');
20
19
` . trim ( ) ;
@@ -41,7 +40,7 @@ describe('.env supports edge cases', () => {
41
40
42
41
it ( 'supports absolute paths' , async ( ) => {
43
42
const code = `
44
- require(' assert') .strictEqual(process.env.BASIC, 'basic');
43
+ assert.strictEqual(process.env.BASIC, 'basic');
45
44
` . trim ( ) ;
46
45
const child = await common . spawnPromisified (
47
46
process . execPath ,
@@ -53,7 +52,7 @@ describe('.env supports edge cases', () => {
53
52
54
53
it ( 'supports a space instead of \'=\' for the flag ' , async ( ) => {
55
54
const code = `
56
- require(' assert') .strictEqual(process.env.BASIC, 'basic');
55
+ assert.strictEqual(process.env.BASIC, 'basic');
57
56
` . trim ( ) ;
58
57
const child = await common . spawnPromisified (
59
58
process . execPath ,
@@ -66,7 +65,7 @@ describe('.env supports edge cases', () => {
66
65
67
66
it ( 'should handle non-existent .env file' , async ( ) => {
68
67
const code = `
69
- require(' assert') .strictEqual(1, 1)
68
+ assert.strictEqual(1, 1)
70
69
` . trim ( ) ;
71
70
const child = await common . spawnPromisified (
72
71
process . execPath ,
@@ -79,7 +78,7 @@ describe('.env supports edge cases', () => {
79
78
80
79
it ( 'should handle non-existent optional .env file' , async ( ) => {
81
80
const code = `
82
- require(' assert') .strictEqual(1,1);
81
+ assert.strictEqual(1,1);
83
82
` . trim ( ) ;
84
83
const child = await common . spawnPromisified (
85
84
process . execPath ,
@@ -92,8 +91,8 @@ describe('.env supports edge cases', () => {
92
91
93
92
it ( 'should not override existing environment variables but introduce new vars' , async ( ) => {
94
93
const code = `
95
- require(' assert') .strictEqual(process.env.BASIC, 'existing');
96
- require(' assert') .strictEqual(process.env.AFTER_LINE, 'after_line');
94
+ assert.strictEqual(process.env.BASIC, 'existing');
95
+ assert.strictEqual(process.env.AFTER_LINE, 'after_line');
97
96
` . trim ( ) ;
98
97
const child = await common . spawnPromisified (
99
98
process . execPath ,
@@ -124,8 +123,8 @@ describe('.env supports edge cases', () => {
124
123
// Ref: https://github.com/nodejs/node/issues/52466
125
124
const code = `
126
125
process.loadEnvFile('./eof-without-value.env');
127
- require(' assert') .strictEqual(process.env.BASIC, 'value');
128
- require(' assert') .strictEqual(process.env.EMPTY, '');
126
+ assert.strictEqual(process.env.BASIC, 'value');
127
+ assert.strictEqual(process.env.EMPTY, '');
129
128
` . trim ( ) ;
130
129
const child = await common . spawnPromisified (
131
130
process . execPath ,
@@ -160,7 +159,7 @@ describe('.env supports edge cases', () => {
160
159
const child = await common . spawnPromisified (
161
160
process . execPath ,
162
161
[
163
- '--eval' , `require(' assert') .strictEqual(process.env.BASIC, undefined);` ,
162
+ '--eval' , `assert.strictEqual(process.env.BASIC, undefined);` ,
164
163
'--' , '--env-file' , validEnvFilePath ,
165
164
] ,
166
165
{ cwd : __dirname } ,
@@ -172,7 +171,7 @@ describe('.env supports edge cases', () => {
172
171
173
172
it ( 'should handle file without a final newline' , async ( ) => {
174
173
const code = `
175
- require(' assert') .strictEqual(process.env.BASIC, 'basic');
174
+ assert.strictEqual(process.env.BASIC, 'basic');
176
175
` . trim ( ) ;
177
176
const child = await common . spawnPromisified (
178
177
process . execPath ,
0 commit comments