Merge pull request #51 from oSoMoN/unit-tests-for-conflicting-output-style

Unit test to verify that conflicting output styles result in an error
This commit is contained in:
Sylvestre Ledru
2024-04-06 08:47:53 +02:00
committed by GitHub
+11
View File
@@ -502,4 +502,15 @@ mod tests {
fn empty() {
assert!(parse_params([].iter().cloned()).is_err());
}
#[test]
fn conflicting_output_styles() {
for (arg1, arg2) in [("-u", "-c"), ("-u", "-e"), ("-c", "-u"), ("-c", "-U42")] {
assert!(parse_params(
[os("diff"), os(arg1), os(arg2), os("foo"), os("bar")]
.iter()
.cloned()
)
.is_err());
}
}
}