kingfisher/tests/smoke_docker.rs
2025-07-27 13:17:49 -07:00

20 lines
No EOL
526 B
Rust

use assert_cmd::prelude::*;
use predicates::prelude::*;
use std::process::Command;
#[test]
fn smoke_scan_docker_image() -> anyhow::Result<()> {
Command::cargo_bin("kingfisher")?
.args([
"scan",
"--docker-image",
"ghcr.io/owasp/wrongsecrets/wrongsecrets-master:latest-master",
"--format",
"json",
"--no-update-check",
])
.assert()
.code(205)
.stdout(predicate::str::contains("Active Credential"));
Ok(())
}