chiark / gitweb /
clap: Add verify_cli tests
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Jun 2023 18:47:20 +0000 (19:47 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Jun 2023 20:15:29 +0000 (21:15 +0100)
As recommended by clap 3 to 4 migration guide.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
client/client.rs
server/server.rs

index 0f03a6a342270c93fb7e03807fa94ad685b7af22..b5a8d7700b3f4f550500b64d5494a421e4d1e45b 100644 (file)
@@ -377,3 +377,8 @@ async fn main() {
   error!("quitting because one of your client connections crashed");
   process::exit(16);
 }
+
+#[test]
+fn verify_cli() {
+  <Opts as clap::CommandFactory>::command().debug_assert()
+}
index ff21f76413234f602b08a865b99b93fc9316a7cc..afd9aa53b1015e257d9ff322ff3eadad8fb1cc55 100644 (file)
@@ -314,3 +314,8 @@ pub fn crash(what_happened: Result<AE, String>, task: &str) -> ! {
   }
   process::exit(12);
 }
+
+#[test]
+fn verify_cli() {
+  <Opts as clap::CommandFactory>::command().debug_assert()
+}