slopguard-cli 0.1.37

CLI tool to catch AI-generated code patterns via static analysis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod common;

use common::slopguard;
use predicates::prelude::*;

/// install.sh runs `slopguard --version` under `set -eu` as its last step, so
/// a missing flag makes a successful install exit with an error.
#[test]
fn version_flag_prints_package_version() {
    slopguard()
        .arg("--version")
        .assert()
        .success()
        .stdout(predicate::str::diff(format!(
            "slopguard {}\n",
            env!("CARGO_PKG_VERSION")
        )));
}