From c497e766f1a136c674d8be2467eb103c85fe1d44 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Thu, 18 Apr 2024 21:43:28 -0400 Subject: refactor: move redirect handling into deno_graph (#23444) --- cli/tools/vendor/test.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'cli/tools/vendor/test.rs') 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(), -- cgit v1.2.3