From bf17012d6b288eebb2c13b06f62c67639e79210f Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Thu, 2 Jun 2022 14:18:44 +0200 Subject: [PATCH] test(base): Add integration store test for saving filters --- crates/matrix-sdk-base/src/store/integration_tests.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crates/matrix-sdk-base/src/store/integration_tests.rs b/crates/matrix-sdk-base/src/store/integration_tests.rs index 91c8873cc..8ae5de1fc 100644 --- a/crates/matrix-sdk-base/src/store/integration_tests.rs +++ b/crates/matrix-sdk-base/src/store/integration_tests.rs @@ -358,6 +358,16 @@ macro_rules! statestore_integration_tests { assert!(!members.is_empty(), "We expected to find members for the room") } + #[async_test] + async fn test_filter_saving() { + let store = get_store().await.unwrap(); + let test_name = "filter_name"; + let filter_id = "filter_id_1234"; + assert_eq!(store.get_filter(test_name).await.unwrap(), None); + assert_eq!(store.save_filter(test_name, filter_id).await.unwrap(), ()); + assert_eq!(store.get_filter(test_name).await.unwrap(), Some(filter_id.to_owned())); + } + #[async_test] async fn test_stripped_member_saving() { let store = get_store().await.unwrap();