keyhog-sources 0.5.39

keyhog-sources: pluggable input backends for KeyHog (git, S3, Docker, Web)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! create_source must error on unknown plugin names.

#[test]
fn create_source_unknown_plugin_errors() {
    match keyhog_sources::create_source("not-a-real-plugin", None) {
        Err(err) => assert!(
            err.to_string().contains("unknown source plugin"),
            "got {err}"
        ),
        Ok(_) => panic!("unknown plugin must return Err"),
    }
}