/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v22.23.2
test/es-module/test-require-module-tla-execution.js
26 строк
760 B
Joyee Cheung
module: improve error message from asynchronicity in require(esm)
17 апр 2025, 16:51
Не верифицирован
17 апр 2025, 16:51
d1845ed
Код
Авторство
О чём код?
'use strict'; // Tests that require(esm) with top-level-await throws before execution starts // if --experimental-print-required-tla is not enabled. const common = require('../common'); const assert = require('assert'); const { spawnSyncAndExit } = require('../common/child_process'); const fixtures = require('../common/fixtures'); { spawnSyncAndExit(process.execPath, [ fixtures.path('es-modules/tla/require-execution.js'), ], { signal: null, status: 1, stderr(output) { assert.doesNotMatch(output, /I am executed/); common.expectRequiredTLAError(output); assert.match(output, /From .*require-execution\.js/); assert.match(output, /Requiring .*execution\.mjs/); return true; }, stdout: '' }); }