Added unit and integration tests
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use gman::providers::local::LocalProviderConfig;
|
||||
use pretty_assertions::assert_str_eq;
|
||||
|
||||
#[test]
|
||||
fn test_local_provider_config_default() {
|
||||
@@ -7,5 +8,14 @@ fn test_local_provider_config_default() {
|
||||
.map(|p| p.join(".gman_vault"))
|
||||
.and_then(|p| p.to_str().map(|s| s.to_string()))
|
||||
.unwrap_or_else(|| ".gman_vault".into());
|
||||
assert_eq!(config.vault_path, expected_path);
|
||||
assert_str_eq!(config.vault_path, expected_path);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_local_provider_name() {
|
||||
use gman::providers::SecretProvider;
|
||||
use gman::providers::local::LocalProvider;
|
||||
|
||||
let provider = LocalProvider;
|
||||
assert_str_eq!(provider.name(), "LocalProvider");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user