From b8fada8faa568e8e8024632bf8184a8194274732 Mon Sep 17 00:00:00 2001 From: Olivier Tilloy Date: Tue, 2 Apr 2024 21:10:41 +0200 Subject: [PATCH] Add unit tests for missing arguments --- src/params.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/params.rs b/src/params.rs index b913a40..7017646 100644 --- a/src/params.rs +++ b/src/params.rs @@ -486,6 +486,11 @@ mod tests { assert!(parse_params([os("diff"), os("-"), os("-"), os("-")].iter().cloned()).is_err()); } #[test] + fn missing_arguments() { + assert!(parse_params([os("diff")].iter().cloned()).is_err()); + assert!(parse_params([os("diff"), os("foo")].iter().cloned()).is_err()); + } + #[test] fn unknown_argument() { assert!( parse_params([os("diff"), os("-g"), os("foo"), os("bar")].iter().cloned()).is_err()