Skip to content

Commit 17d7c83

Browse files
committed
feat: Default cargo_bin! to the package name
1 parent b883443 commit 17d7c83

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/macros.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@ macro_rules! crate_name {
3737
/// #[test]
3838
/// fn cli_tests() {
3939
/// trycmd::TestCases::new()
40-
/// .default_bin_path(trycmd::cargo_bin!("bin-fixture"))
40+
/// .default_bin_path(trycmd::cargo_bin!())
4141
/// .case("tests/cmd/*.trycmd");
4242
/// }
4343
/// ```
4444
#[macro_export]
4545
#[doc(hidden)]
4646
macro_rules! cargo_bin {
47+
() => {
48+
$crate::cargo::cargo_bin!($crate::crate_name!())
49+
};
4750
($bin_target_name:expr) => {
4851
::std::path::Path::new(env!(concat!("CARGO_BIN_EXE_", $bin_target_name)))
4952
};

0 commit comments

Comments
 (0)