mirror of
https://github.com/clap-rs/clap
synced 2024-11-10 23:04:23 +00:00
docs: fix tests that fail when the "suggestions" feature is disabled
This commit is contained in:
parent
da88fd254b
commit
996fc38176
4 changed files with 14 additions and 1 deletions
|
@ -55,7 +55,8 @@ pub enum ErrorKind {
|
|||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```rust
|
||||
#[cfg_attr(not(feature="suggestions"), doc=" ```no_run")]
|
||||
#[cfg_attr( feature="suggestions" , doc=" ```")]
|
||||
/// # use clap::{App, Arg, ErrorKind, SubCommand};
|
||||
/// let result = App::new("myprog")
|
||||
/// .subcommand(SubCommand::with_name("config")
|
||||
|
|
|
@ -226,6 +226,7 @@ fn require_delims() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(feature="suggestions")]
|
||||
fn did_you_mean() {
|
||||
test::check_err_output(test::complex_app(), "clap-test --optio=foo",
|
||||
"error: Found argument '--optio' which wasn't expected, or isn't valid in this context
|
||||
|
|
|
@ -5,11 +5,21 @@ include!("../clap-test.rs");
|
|||
|
||||
use clap::{App, Arg, ErrorKind};
|
||||
|
||||
#[cfg(feature="suggestions")]
|
||||
static PV_ERROR: &'static str = "error: 'slo' isn't a valid value for '--Option <option3>'
|
||||
\t[values: fast, slow]
|
||||
|
||||
\tDid you mean 'slow'?
|
||||
|
||||
USAGE:
|
||||
clap-test --Option <option3>
|
||||
|
||||
For more information try --help";
|
||||
#[cfg(not(feature="suggestions"))]
|
||||
static PV_ERROR: &'static str = "error: 'slo' isn't a valid value for '--Option <option3>'
|
||||
\t[values: fast, slow]
|
||||
|
||||
|
||||
USAGE:
|
||||
clap-test --Option <option3>
|
||||
|
||||
|
|
|
@ -107,6 +107,7 @@ fn multiple_aliases() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(feature="suggestions")]
|
||||
fn subcmd_did_you_mean_output() {
|
||||
test::check_err_output(test::complex_app(), "clap-test subcm",
|
||||
"error: The subcommand 'subcm' wasn't recognized
|
||||
|
|
Loading…
Reference in a new issue