summaryrefslogtreecommitdiff
path: root/test/common/index.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'test/common/index.mjs')
-rw-r--r--test/common/index.mjs14
1 files changed, 12 insertions, 2 deletions
diff --git a/test/common/index.mjs b/test/common/index.mjs
index de9119f37e..41592098eb 100644
--- a/test/common/index.mjs
+++ b/test/common/index.mjs
@@ -1,6 +1,15 @@
// Flags: --experimental-modules
/* eslint-disable node-core/required-modules */
-import common from './index.js';
+
+import { createRequireFromPath } from 'module';
+import { fileURLToPath as toPath } from 'url';
+
+function createRequire(metaUrl) {
+ return createRequireFromPath(toPath(metaUrl));
+}
+
+const require = createRequire(import.meta.url);
+const common = require('./index.js');
const {
isMainThread,
@@ -91,5 +100,6 @@ export {
getBufferSources,
disableCrashOnUnhandledRejection,
getTTYfd,
- runWithInvalidFD
+ runWithInvalidFD,
+ createRequire
};