14 lines
355 B
Rust
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(())
|
|
}
|