Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/test-encrypted-token-storage-new.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@googleworkspace/cli": patch
---

Added test coverage for `EncryptedTokenStorage::new` initialization.
17 changes: 17 additions & 0 deletions src/token_storage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -132,3 +132,20 @@ impl TokenStorage for EncryptedTokenStorage {
None
}
}

#[cfg(test)]
mod tests {
use super::*;
use std::path::PathBuf;

#[tokio::test]
async fn test_encrypted_token_storage_new() {
let path = PathBuf::from("/fake/path/to/token.json");
let storage = EncryptedTokenStorage::new(path.clone());

assert_eq!(storage.file_path, path);

let cache_lock = storage.cache.lock().await;
assert!(cache_lock.is_none());
}
}
Loading