mirror of
https://github.com/clap-rs/clap
synced 2024-12-14 23:02:31 +00:00
Merge #1814
1814: Add test for suboptimal flag suggestion r=pksunkara a=pickfire Co-authored-by: Ivan Tham <pickfire@riseup.net>
This commit is contained in:
commit
4c3b965305
1 changed files with 25 additions and 0 deletions
|
@ -13,6 +13,17 @@ USAGE:
|
||||||
|
|
||||||
For more information try --help";
|
For more information try --help";
|
||||||
|
|
||||||
|
#[cfg(feature = "suggestions")]
|
||||||
|
static DYM_ISSUE_1073: &str =
|
||||||
|
"error: Found argument '--files-without-matches' which wasn't expected, or isn't valid in this context
|
||||||
|
\tDid you mean --files-without-match?
|
||||||
|
If you tried to supply `--files-without-matches` as a PATTERN use `-- --files-without-matches`
|
||||||
|
|
||||||
|
USAGE:
|
||||||
|
ripgrep-616 --files-without-match
|
||||||
|
|
||||||
|
For more information try --help";
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn require_equals_fail() {
|
fn require_equals_fail() {
|
||||||
let res = App::new("prog")
|
let res = App::new("prog")
|
||||||
|
@ -454,3 +465,17 @@ fn issue_1105_empty_value_short_explicit_no_space() {
|
||||||
let m = r.unwrap();
|
let m = r.unwrap();
|
||||||
assert_eq!(m.value_of("option"), Some(""));
|
assert_eq!(m.value_of("option"), Some(""));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[cfg(feature = "suggestions")]
|
||||||
|
fn issue_1073_suboptimal_flag_suggestion() {
|
||||||
|
let app = App::new("ripgrep-616")
|
||||||
|
.arg(Arg::with_name("files-with-matches").long("files-with-matches"))
|
||||||
|
.arg(Arg::with_name("files-without-match").long("files-without-match"));
|
||||||
|
assert!(utils::compare_output(
|
||||||
|
app,
|
||||||
|
"ripgrep-616 --files-without-matches",
|
||||||
|
DYM_ISSUE_1073,
|
||||||
|
true
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue