blob: 0c1f8de2c307f6158dbd04d0fb7eca78a4d18de9 [file] [edit]
'use strict';
// Tests that require(esm) throws for rejected top-level await.
const common = require('../common');
const assert = require('assert');
assert.throws(() => {
require('../fixtures/es-modules/tla/rejected.mjs');
}, (err) => {
common.expectRequiredTLAError(err);
assert.match(err.message, /From .*test-require-module-tla-rejected\.js/);
assert.match(err.message, /Requiring .*rejected\.mjs/);
return true;
});