/
germanubis
/
clap
Обзор
Документация
Войти
/
germanubis
/
clap
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/builder/command.rs
30 строк
671 B
Ed Page
fix(help): Remove extraneous text from built-ins
03 янв 2023, 20:02
03 янв 2023, 20:02
36bc641
Код
Авторство
О чём код?
#![cfg(feature = "cargo")] use clap::{command, error::ErrorKind}; use crate::utils; static EVERYTHING: &str = "clap {{version}} A simple to use, efficient, and full-featured Command Line Argument Parser Usage: clap Options: -h, --help Print help -V, --version Print version "; #[test] fn command() { let res = command!() .help_template(utils::FULL_TEMPLATE) .try_get_matches_from(vec!["clap", "--help"]); assert!(res.is_err()); let err = res.unwrap_err(); assert_eq!(err.kind(), ErrorKind::DisplayHelp); assert_eq!( err.to_string(), EVERYTHING.replace("{{version}}", env!("CARGO_PKG_VERSION")) ); }