Macro snapbox_macros::cargo_bin
source · [−]macro_rules! cargo_bin {
($bin_target_name:expr) => { ... };
}
Expand description
The absolute path to a binary target’s executable.
The bin_target_name
is the name of the binary
target, exactly as-is.
NOTE: This is only set when building an integration test or benchmark.
Example
#[test]
fn cli_tests() {
trycmd::TestCases::new()
.default_bin_path(trycmd::cargo_bin!("bin-fixture"))
.case("tests/cmd/*.trycmd");
}