use gman::providers::local::LocalProviderConfig; use pretty_assertions::assert_str_eq; #[test] fn test_local_provider_config_default() { let config = LocalProviderConfig::default(); let expected_path = dirs::home_dir() .map(|p| p.join(".gman_vault")) .and_then(|p| p.to_str().map(|s| s.to_string())) .unwrap_or_else(|| ".gman_vault".into()); 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"); }