From 57289f6dff4f985f14c0d3b3dab7895ec7e650d2 Mon Sep 17 00:00:00 2001 From: Frando Date: Mon, 17 Mar 2025 14:50:46 +0100 Subject: [PATCH] tests: test for secret key roundtrip --- src/fs.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/fs.rs b/src/fs.rs index 2246f36..cc68cba 100644 --- a/src/fs.rs +++ b/src/fs.rs @@ -53,3 +53,16 @@ pub async fn load_secret_key(key_path: PathBuf) -> anyhow::Result { Ok(secret_key) } } + +#[cfg(test)] +mod tests { + use super::load_secret_key; + #[tokio::test] + async fn secret_key_roundtrip() { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("key"); + let key1 = load_secret_key(path.clone()).await.unwrap(); + let key2 = load_secret_key(path).await.unwrap(); + assert_eq!(key1.to_bytes(), key2.to_bytes()); + } +}