1'use strict'; 2 3const { spawnPromisified } = require('../common'); 4const fixtures = require('../common/fixtures.js'); 5const assert = require('node:assert'); 6const { execPath } = require('node:process'); 7const { describe, it } = require('node:test'); 8 9 10const entry = fixtures.path('/es-modules/builtin-imports-case.mjs'); 11 12describe('ESM: importing builtins & CJS', () => { 13 it('should work', async () => { 14 const { code, signal, stdout } = await spawnPromisified(execPath, [entry]); 15 16 assert.strictEqual(code, 0); 17 assert.strictEqual(signal, null); 18 assert.strictEqual(stdout, 'ok\n'); 19 }); 20}); 21