mirror of
https://github.com/clap-rs/clap
synced 2024-12-13 06:12:40 +00:00
tests: adds regression tests for custom usage strings
This commit is contained in:
parent
a442211b39
commit
1a97f4fb95
1 changed files with 25 additions and 0 deletions
|
@ -136,6 +136,19 @@ OPTIONS:
|
||||||
-O, --opt <opt> tests options
|
-O, --opt <opt> tests options
|
||||||
-o, --option <option>... tests options";
|
-o, --option <option>... tests options";
|
||||||
|
|
||||||
|
static RIPGREP_USAGE: &'static str = "ripgrep 0.5
|
||||||
|
|
||||||
|
USAGE:
|
||||||
|
rg [OPTIONS] <pattern> [<path> ...]
|
||||||
|
rg [OPTIONS] [-e PATTERN | -f FILE ]... [<path> ...]
|
||||||
|
rg [OPTIONS] --files [<path> ...]
|
||||||
|
rg [OPTIONS] --type-list
|
||||||
|
|
||||||
|
FLAGS:
|
||||||
|
-h, --help Prints help information
|
||||||
|
-V, --version Prints version information";
|
||||||
|
|
||||||
|
|
||||||
static MULTI_SC_HELP: &'static str = "ctest-subcmd-multi 0.1
|
static MULTI_SC_HELP: &'static str = "ctest-subcmd-multi 0.1
|
||||||
Kevin K. <kbknapp@gmail.com>
|
Kevin K. <kbknapp@gmail.com>
|
||||||
tests subcommands
|
tests subcommands
|
||||||
|
@ -664,6 +677,18 @@ fn issue_760() {
|
||||||
assert!(test::compare_output(app, "ctest --help", ISSUE_760, false));
|
assert!(test::compare_output(app, "ctest --help", ISSUE_760, false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn ripgrep_usage() {
|
||||||
|
let app = App::new("ripgrep")
|
||||||
|
.version("0.5")
|
||||||
|
.usage("rg [OPTIONS] <pattern> [<path> ...]
|
||||||
|
rg [OPTIONS] [-e PATTERN | -f FILE ]... [<path> ...]
|
||||||
|
rg [OPTIONS] --files [<path> ...]
|
||||||
|
rg [OPTIONS] --type-list");
|
||||||
|
|
||||||
|
assert!(test::compare_output(app, "ripgrep --help", RIPGREP_USAGE, false));
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn hidden_args() {
|
fn hidden_args() {
|
||||||
let app = App::new("prog")
|
let app = App::new("prog")
|
||||||
|
|
Loading…
Reference in a new issue