From 4cba7963f5ae91d4c5d7c272ea2a0f9da88e34d8 Mon Sep 17 00:00:00 2001 From: YoussefAWasfy Date: Wed, 25 Sep 2024 12:53:01 +0200 Subject: [PATCH] test: add extra check for panicking --- .../src/networking/request_queue.rs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/affinidi-did-resolver-cache-sdk/src/networking/request_queue.rs b/affinidi-did-resolver-cache-sdk/src/networking/request_queue.rs index 3d421ca..f36b062 100644 --- a/affinidi-did-resolver-cache-sdk/src/networking/request_queue.rs +++ b/affinidi-did-resolver-cache-sdk/src/networking/request_queue.rs @@ -225,7 +225,9 @@ mod tests { let config = config::ClientConfigBuilder::default().build(); let mut request_list = RequestList::new(&config); - request_list.remove(&_hash_did(DID_KEY), None).unwrap(); + let result = request_list.remove(&_hash_did(DID_KEY), None); + assert!(result.is_none()); + result.unwrap(); } #[should_panic] @@ -233,9 +235,9 @@ mod tests { async fn remove_key_not_found_passing_uuid() { let config = config::ClientConfigBuilder::default().build(); let mut request_list = RequestList::new(&config); - request_list - .remove(&_hash_did(DID_KEY), Some("".to_string())) - .unwrap(); + let result = request_list.remove(&_hash_did(DID_KEY), Some("".to_string())); + assert!(result.is_none()); + result.unwrap(); } #[should_panic] @@ -243,9 +245,10 @@ mod tests { async fn remove_key_not_found_passing_uuid_wrong_did() { let config = config::ClientConfigBuilder::default().build(); let mut request_list = RequestList::new(&config); - request_list - .remove(&_hash_did("wrongdid"), Some("".to_string())) - .unwrap(); + let result = request_list.remove(&_hash_did("wrongdid"), Some("".to_string())); + + assert!(result.is_none()); + result.unwrap(); } #[tokio::test]