diff options
Diffstat (limited to 'cli')
-rw-r--r-- | cli/compat/esm_resolver.rs | 7 | ||||
-rw-r--r-- | cli/compat/mod.rs | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/cli/compat/esm_resolver.rs b/cli/compat/esm_resolver.rs index c7483b77f..d8aee1d09 100644 --- a/cli/compat/esm_resolver.rs +++ b/cli/compat/esm_resolver.rs @@ -1155,6 +1155,7 @@ fn legacy_main_resolve( #[cfg(test)] mod tests { use super::*; + use crate::compat::STD_URL_STR; fn testdir(name: &str) -> PathBuf { let c = PathBuf::from(env!("CARGO_MANIFEST_DIR")); @@ -1233,8 +1234,10 @@ mod tests { fn builtin_http() { let cwd = testdir("basic"); let main = Url::from_file_path(cwd.join("main.js")).unwrap(); - let expected = - Url::parse("https://deno.land/std@0.132.0/node/http.ts").unwrap(); + let expected = Url::parse(STD_URL_STR) + .unwrap() + .join("node/http.ts") + .unwrap(); let actual = node_resolve("http", main.as_str(), &cwd).unwrap(); assert!(matches!(actual, ResolveResponse::Esm(_))); diff --git a/cli/compat/mod.rs b/cli/compat/mod.rs index 07cd17030..3429fe5f2 100644 --- a/cli/compat/mod.rs +++ b/cli/compat/mod.rs @@ -20,7 +20,7 @@ pub use esm_resolver::NodeEsmResolver; // each release, a better mechanism is preferable, but it's a quick and dirty // solution to avoid printing `X-Deno-Warning` headers when the compat layer is // downloaded -static STD_URL_STR: &str = "https://deno.land/std@0.132.0/"; +pub(crate) static STD_URL_STR: &str = "https://deno.land/std@0.132.0/"; static SUPPORTED_MODULES: &[&str] = &[ "assert", |