Added unit and integration tests

This commit is contained in:
2025-09-10 22:34:36 -06:00
parent 083245b447
commit 0f5c28a040
17 changed files with 244 additions and 47 deletions
+11 -1
View File
@@ -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");
}