mirror of
https://github.com/clap-rs/clap
synced 2024-11-16 01:18:00 +00:00
ea3bd55993
Looks like I forgot to add a test case for this. I put this in `clap_complete` because I expect `ValueHint` to move here as we move towards a plugin system. Fixes #3840
11 lines
391 B
Rust
11 lines
391 B
Rust
#[test]
|
|
fn infer_value_hint_for_path_buf() {
|
|
let mut cmd = clap::Command::new("completer")
|
|
.arg(clap::Arg::new("input").value_parser(clap::value_parser!(std::path::PathBuf)));
|
|
cmd.build();
|
|
let input = cmd
|
|
.get_arguments()
|
|
.find(|arg| arg.get_id() == "input")
|
|
.unwrap();
|
|
assert_eq!(input.get_value_hint(), clap::builder::ValueHint::AnyPath);
|
|
}
|