use std::{error::Error, process::Command}; use assert_cmd::{crate_name, prelude::*}; use predicates::prelude::*; #[test] fn help() -> Result<(), Box> { let mut cmd = Command::cargo_bin(crate_name!())?; cmd.arg("-h"); cmd.assert().success().stdout(predicate::str::contains( "Measure the duration of meaningful pursuits", )); Ok(()) }