Add CLI's tests using clap::Command::debug_assert().

Documentation: https://docs.rs/clap/latest/clap/struct.Command.html#method.debug_assert
This commit is contained in:
Zeke Fast
2025-05-05 01:28:59 +02:00
parent eb36332f8b
commit d7de01d023
2 changed files with 22 additions and 0 deletions

View File

@@ -84,3 +84,14 @@ pub(crate) fn print_errors(e: anyhow::Error) {
}
eprintln!();
}
#[cfg(test)]
mod tests {
use super::*;
use clap::CommandFactory;
#[test]
fn test_cli() {
Cli::command().debug_assert()
}
}

View File

@@ -46,3 +46,14 @@ pub(crate) fn dispatch_cmd(cli: Cli) -> anyhow::Result<()> {
} => generate::run(cert_count, certs_output_file, fingerprints_output_file),
}
}
#[cfg(test)]
mod tests {
use super::*;
use clap::CommandFactory;
#[test]
fn test_cli() {
Cli::command().debug_assert()
}
}