summaryrefslogtreecommitdiff
path: root/test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs')
-rw-r--r--test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs19
1 files changed, 15 insertions, 4 deletions
diff --git a/test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs b/test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs
index 6993747fcc..ec15eb0bb8 100644
--- a/test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs
+++ b/test/fixtures/es-module-loaders/missing-dynamic-instantiate-hook.mjs
@@ -1,6 +1,17 @@
-export function resolve(specifier, parentModule, defaultResolver) {
- if (specifier !== 'test') {
- return defaultResolver(specifier, parentModule);
+export function resolve(specifier, { parentURL }, defaultResolve) {
+ if (specifier === 'test') {
+ return {
+ url: 'file://'
+ };
}
- return { url: 'file://', format: 'dynamic' };
+ return defaultResolve(specifier, {parentURL}, defaultResolve);
+}
+
+export function getFormat(url, context, defaultGetFormat) {
+ if (url === 'file://') {
+ return {
+ format: 'dynamic'
+ }
+ }
+ return defaultGetFormat(url, context, defaultGetFormat);
}