summaryrefslogtreecommitdiff
path: root/tests/util
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-04-27 17:11:57 -0400
committerGitHub <noreply@github.com>2024-04-27 21:11:57 +0000
commit651e3e9e6daf3243dd21b7f66ce9738abdc39a37 (patch)
tree0417415c1a5fa79d0ae5d8f0f75561138275e34e /tests/util
parente0f849289fdb2c2d86f7fb04182c37012ce2bb69 (diff)
fix(compile): certain jsr specifiers sometimes can't load (#23567)
When returning a jsr specifier for resolve it seems like deno core does not work properly and hangs. Closes https://github.com/denoland/deno/issues/23551 Closes https://github.com/denoland/deno/issues/23139
Diffstat (limited to 'tests/util')
-rw-r--r--tests/util/server/src/builders.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/util/server/src/builders.rs b/tests/util/server/src/builders.rs
index 9490c4c44..b41c684be 100644
--- a/tests/util/server/src/builders.rs
+++ b/tests/util/server/src/builders.rs
@@ -740,6 +740,8 @@ impl TestCommandBuilder {
};
if command_name == "deno" {
deno_exe_path()
+ } else if command_name.starts_with("./") && self.cwd.is_some() {
+ self.cwd.as_ref().unwrap().join(command_name)
} else {
PathRef::new(PathBuf::from(command_name))
}