summaryrefslogtreecommitdiff
path: root/cli/compat
diff options
context:
space:
mode:
Diffstat (limited to 'cli/compat')
-rw-r--r--cli/compat/esm_resolver.rs7
-rw-r--r--cli/compat/mod.rs2
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",