use assert_cmd::Command;
use predicates::str::contains;
#[test]
fn help_exits_zero_and_explains_stdio_not_telemetry() {
Command::cargo_bin("tsafe-mcp")
.unwrap()
.arg("--help")
.assert()
.success()
.stdout(contains("tsafe-mcp"))
.stdout(contains("stdio JSON-RPC"))
.stdout(contains("one profile, one contract, one workdir"))
.stdout(contains("does not return secret values"))
.stdout(contains("not product telemetry"));
}