diff --git a/crates/radicle-cli-test/src/lib.rs b/crates/radicle-cli-test/src/lib.rs index 6ce34769..7199a5bf 100644 --- a/crates/radicle-cli-test/src/lib.rs +++ b/crates/radicle-cli-test/src/lib.rs @@ -481,6 +481,16 @@ impl TestFormula { let assert = OutputAssert::new(output).with_assert(assert.clone()); let expected = Self::map_spaced_brackets(&assertion.expected); + let expected = { + #[cfg(windows)] + const EXE: &str = ".exe"; + + #[cfg(unix)] + const EXE: &str = ""; + + expected.replace("[EXE]", EXE) + }; + let matches = if test.stderr { assert.stderr_matches(&expected) } else { diff --git a/crates/radicle-cli/examples/rad-help.md b/crates/radicle-cli/examples/rad-help.md index b997c19f..5d82c322 100644 --- a/crates/radicle-cli/examples/rad-help.md +++ b/crates/radicle-cli/examples/rad-help.md @@ -9,7 +9,7 @@ Do you have feedback? - Mail (Messages are automatically posted to the public #feedback channel on Zulip.) -Usage: rad +Usage: rad[EXE] Commands: auth Manage identities and profiles