bakare/tests/cli_tests.rs
2025-04-18 21:00:59 +01:00

14 lines
355 B
Rust

use assert_cmd::prelude::*;
use predicates::prelude::*;
use std::process::Command;
#[test]
fn fails_without_arguments() -> Result<(), Box<dyn std::error::Error>> {
let mut cmd = Command::cargo_bin("bakare")?;
cmd.assert()
.failure()
.stderr(predicate::str::contains("Required positional arguments not provided:"));
Ok(())
}