xref: /third_party/rust/crates/clap/clap_complete/tests/general.rs
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/clap/clap_complete/tests/
119625d8cSopenharmony_ci#[test]
219625d8cSopenharmony_cifn infer_value_hint_for_path_buf() {
319625d8cSopenharmony_ci    let mut cmd = clap::Command::new("completer")
419625d8cSopenharmony_ci        .arg(clap::Arg::new("input").value_parser(clap::value_parser!(std::path::PathBuf)));
519625d8cSopenharmony_ci    cmd.build();
619625d8cSopenharmony_ci    let input = cmd
719625d8cSopenharmony_ci        .get_arguments()
819625d8cSopenharmony_ci        .find(|arg| arg.get_id() == "input")
919625d8cSopenharmony_ci        .unwrap();
1019625d8cSopenharmony_ci    assert_eq!(input.get_value_hint(), clap::builder::ValueHint::AnyPath);
1119625d8cSopenharmony_ci}
12

Indexes created Thu Nov 07 10:32:03 CST 2024