diff --git a/Cargo.toml b/Cargo.toml index 3b2a91673..277c048f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,6 +31,7 @@ amzn-qdeveloper-streaming-client = { path = "crates/amzn-qdeveloper-streaming-cl anstream = "0.6.13" anyhow = "1.0.98" appkit-nsworkspace-bindings = { path = "crates/macos-utils/appkit-nsworkspace-bindings" } +assert_cmd = "2.0.17" # This version is required for musl builds to succeed async-trait = "0.1.87" aws-smithy-runtime-api = "1.6.1" aws-smithy-types = "1.2.10" diff --git a/crates/figterm/Cargo.toml b/crates/figterm/Cargo.toml index 2bf739a9a..336507a14 100644 --- a/crates/figterm/Cargo.toml +++ b/crates/figterm/Cargo.toml @@ -85,6 +85,6 @@ winapi = { version = "0.3", features = [ winreg = "0.55.0" [dev-dependencies] -assert_cmd = "2.0.8" +assert_cmd.workspace = true predicates = "3.0.1" tempfile.workspace = true diff --git a/crates/figterm/tests/cli.rs b/crates/figterm/tests/cli.rs index 30df49b54..a0f170286 100644 --- a/crates/figterm/tests/cli.rs +++ b/crates/figterm/tests/cli.rs @@ -5,7 +5,7 @@ use predicates::prelude::*; #[test] fn version_flag_has_status_code_zero() { - let mut cmd = Command::new(assert_cmd::cargo::cargo_bin!("figterm")); + let mut cmd = Command::cargo_bin("figterm").unwrap(); cmd.arg("--version"); cmd.assert() diff --git a/crates/q_cli/Cargo.toml b/crates/q_cli/Cargo.toml index 9ccbc73c9..cafe2878b 100644 --- a/crates/q_cli/Cargo.toml +++ b/crates/q_cli/Cargo.toml @@ -98,7 +98,7 @@ windows = { version = "0.58.0", features = ["Win32_System_Threading"] } winapi = { version = "0.3", features = ["consoleapi"] } [dev-dependencies] -assert_cmd = "2.0" +assert_cmd.workspace = true criterion = "0.6.0" insta.workspace = true paste = "1.0.11" diff --git a/crates/q_cli/tests/common/mod.rs b/crates/q_cli/tests/common/mod.rs index db4064daa..cd770e34b 100644 --- a/crates/q_cli/tests/common/mod.rs +++ b/crates/q_cli/tests/common/mod.rs @@ -10,7 +10,7 @@ pub use predicates::prelude::*; pub type Result> = std::result::Result; pub fn cli() -> Command { - Command::new(assert_cmd::cargo::cargo_bin!("q_cli")) + Command::cargo_bin("q_cli").unwrap() } pub fn is_json() -> FnPredicate bool, str> { diff --git a/crates/q_cli/tests/init.rs b/crates/q_cli/tests/init.rs index cf5de660b..651048028 100644 --- a/crates/q_cli/tests/init.rs +++ b/crates/q_cli/tests/init.rs @@ -22,7 +22,7 @@ macro_rules! init_test { paste! { #[cfg(not(windows))] fn []() -> Result> { - let mut cmd = Command::new(assert_cmd::cargo::cargo_bin!("q_cli")); + let mut cmd = Command::cargo_bin("q_cli").unwrap(); cmd.arg("init").arg($shell).arg($stage).arg("--rcfile").arg($file); cmd.env("Q_INIT_SNAPSHOT_TEST", "1"); let out = cmd.assert().success().get_output().stdout.clone();