test(base): Add integration store test for saving filters

This commit is contained in:
Benjamin Kampmann
2022-06-02 14:18:44 +02:00
parent 328ebdba9c
commit bf17012d6b

View File

@@ -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();