• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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