Skip to content

Commit 19b9e1b

Browse files
committed
Fixes tests wrt NODE_OPTIONS
1 parent 08a9fdf commit 19b9e1b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/parallel/test-package-map-cli.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ const assert = require('node:assert');
66
const { spawnSync } = require('node:child_process');
77
const { describe, it } = require('node:test');
88

9+
const onlyIfNodeOptionsSupport = {
10+
skip: process.config.variables.node_without_node_options,
11+
};
12+
913
describe('--experimental-package-map CLI behavior', () => {
1014

11-
it('works via NODE_OPTIONS', () => {
15+
it('works via NODE_OPTIONS', onlyIfNodeOptionsSupport, () => {
1216
const { status, stdout, stderr } = spawnSync(process.execPath, [
1317
'-e',
1418
`const dep = require('dep-a'); console.log(dep);`,
@@ -17,7 +21,7 @@ describe('--experimental-package-map CLI behavior', () => {
1721
encoding: 'utf8',
1822
env: {
1923
...process.env,
20-
NODE_OPTIONS: `--experimental-package-map=${fixtures.path('package-map/package-map.json')}`,
24+
NODE_OPTIONS: `--experimental-package-map=${JSON.stringify(fixtures.path('package-map/package-map.json'))}`,
2125
},
2226
});
2327

0 commit comments

Comments
 (0)