diff options
Diffstat (limited to 'cli/tools/vendor/test.rs')
-rw-r--r-- | cli/tools/vendor/test.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cli/tools/vendor/test.rs b/cli/tools/vendor/test.rs index 21efc0d8f..b4993565d 100644 --- a/cli/tools/vendor/test.rs +++ b/cli/tools/vendor/test.rs @@ -116,7 +116,13 @@ impl Loader for TestLoader { specifier: &ModuleSpecifier, _options: deno_graph::source::LoadOptions, ) -> LoadFuture { - let specifier = self.redirects.get(specifier).unwrap_or(specifier); + if let Some(redirect) = self.redirects.get(specifier) { + return Box::pin(futures::future::ready(Ok(Some( + LoadResponse::Redirect { + specifier: redirect.clone(), + }, + )))); + } let result = self.files.get(specifier).map(|result| match result { Ok(result) => Ok(LoadResponse::Module { specifier: specifier.clone(), |