keyhog 0.5.40

keyhog: detects leaked credentials in source trees, git history, and cloud storage
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! LR1-A8 replacement gate: `subcommands/backend.rs` must parse to Backend variant.

use clap::Parser;
use keyhog::args::{Cli, Command};

#[test]
fn backend_subcommand_selects_backend_variant() {
    let cli = Cli::try_parse_from(["keyhog", "backend"]).unwrap();
    match cli.command {
        Some(Command::Backend(args)) => {
            assert!(args.probe_bytes.is_none());
            assert_eq!(args.patterns, 1509);
            assert!(!args.self_test);
        }
        other => panic!("expected Backend subcommand"),
    }
}