diff options
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.mjs | 19 |
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); } |