diff --git a/tests/testsuite/build.rs b/tests/testsuite/build.rs index 1169ecc6c..3b267559c 100644 --- a/tests/testsuite/build.rs +++ b/tests/testsuite/build.rs @@ -4239,6 +4239,28 @@ fn cargo_build_empty_target() { .run(); } +#[cargo_test] +fn cargo_build_with_unsupported_short_target_flag() { + let p = project() + .file("Cargo.toml", &basic_bin_manifest("foo")) + .file("src/main.rs", "fn main() {}") + .build(); + + p.cargo("build -t") + .arg("") + .with_stderr( + "\ +error: unexpected argument '-t' found + +Usage: cargo[EXE] build [OPTIONS] + +For more information, try '--help'. +", + ) + .with_status(1) + .run(); +} + #[cargo_test] fn build_all_workspace() { let p = project()