use assert_cmd::Command;
#[test]
fn runs_without_args() {
let mut cmd = Command::cargo_bin("pike").unwrap();
cmd.assert().failure();
}
#[test]
fn help_flag() {
let mut cmd = Command::cargo_bin("pike").unwrap();
cmd.arg("--help").assert().success();
}
#[test]
fn version_flag() {
let mut cmd = Command::cargo_bin("pike").unwrap();
cmd.arg("--version").assert().success();
}
#[test]
fn setup_subcommand_help() {
let mut cmd = Command::cargo_bin("pike").unwrap();
cmd.args(["setup", "--help"]).assert().success();
}