fn gen_without_any_args() {
    let mut cmd = Command::cargo_bin("grant").unwrap();
    cmd.arg("gen")
        .assert()
        .success()
        // because run test in current folder
        .stderr(predicate::str::contains("target already exists"));
}
/// `./grant gen` without any args can generate project in current folder
`./grant gen` without any args can generate project in current folder
` . / grant gen ` without any args can generate project in current folder
fn gen_without_any_args() {
    let mut cmd = Command::cargo_bin("grant").unwrap();
    cmd.arg("gen")
        .assert()
        .success()
        // because run test in current folder
        .stderr(predicate::str::contains("target already exists"));
}
fn gen_without_any_args ( ) { let mut cmd = Command :: cargo_bin ( " " ) . unwrap ( ) ; cmd . arg ( " " ) . assert ( ) . success ( ) // because run test in current folder . stderr ( predicate :: str :: contains ( " " ) ) ; }
`./grant gen` without any args can generate project in current folder
` . / grant gen ` without any args can generate project in current folder