diff --git a/crates/lsp/src/lib.rs b/crates/lsp/src/lib.rs index 83e196a183b..b0768ccdeaa 100644 --- a/crates/lsp/src/lib.rs +++ b/crates/lsp/src/lib.rs @@ -199,6 +199,8 @@ fn on_code_lens_request( title: TEST_CODELENS_TITLE.into(), command: TEST_COMMAND.into(), arguments: Some(vec![ + "--program-dir".into(), + format!("{}", workspace.root_dir.display()).into(), "--package".into(), format!("{}", package.name).into(), "--exact".into(), diff --git a/crates/nargo_cli/src/cli/mod.rs b/crates/nargo_cli/src/cli/mod.rs index 58e84207484..2ab34c11e40 100644 --- a/crates/nargo_cli/src/cli/mod.rs +++ b/crates/nargo_cli/src/cli/mod.rs @@ -39,6 +39,7 @@ struct NargoCli { #[non_exhaustive] #[derive(Args, Clone, Debug)] pub(crate) struct NargoConfig { + // REMINDER: Also change this flag in the LSP test lens if renamed #[arg(short, long, hide=true, global=true, default_value_os_t = std::env::current_dir().unwrap())] program_dir: PathBuf, }