matrix-sdk: Re-enable some more client tests

master
Damir Jelić 2021-01-27 14:43:53 +01:00
parent cb26e653da
commit 81667173b6
1 changed files with 29 additions and 27 deletions

View File

@ -2276,6 +2276,8 @@ impl Client {
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use crate::ClientConfig;
use super::{ use super::{
get_public_rooms, get_public_rooms_filtered, register::RegistrationKind, Client, get_public_rooms, get_public_rooms_filtered, register::RegistrationKind, Client,
Invite3pid, Session, SyncSettings, Url, Invite3pid, Session, SyncSettings, Url,
@ -2378,38 +2380,38 @@ mod test {
let room = client.get_joined_room(&room_id); let room = client.get_joined_room(&room_id);
assert!(room.is_some()); assert!(room.is_some());
// test store reloads with correct room state from JsonStore // test store reloads with correct room state from the sled store
// let store = Box::new(JsonStore::open(path).unwrap()); let path = tempfile::tempdir().unwrap();
// let config = ClientConfig::default().state_store(store); let config = ClientConfig::default().store_path(path);
// let joined_client = Client::new_with_config(homeserver, config).unwrap(); let joined_client = Client::new_with_config(homeserver, config).unwrap();
// joined_client.restore_login(session).await.unwrap(); joined_client.restore_login(session).await.unwrap();
// // joined room reloaded from state store // joined room reloaded from state store
// joined_client joined_client
// .sync_once(SyncSettings::default()) .sync_once(SyncSettings::default())
// .await .await
// .unwrap(); .unwrap();
// let room = joined_client.get_joined_room(&room_id).await; let room = joined_client.get_joined_room(&room_id);
// assert!(room.is_some()); assert!(room.is_some());
// let _m = mock( let _m = mock(
// "GET", "GET",
// Matcher::Regex(r"^/_matrix/client/r0/sync\?.*$".to_string()), Matcher::Regex(r"^/_matrix/client/r0/sync\?.*$".to_string()),
// ) )
// .with_status(200) .with_status(200)
// .with_body(test_json::LEAVE_SYNC_EVENT.to_string()) .with_body(test_json::LEAVE_SYNC_EVENT.to_string())
// .create(); .create();
// joined_client joined_client
// .sync_once(SyncSettings::default()) .sync_once(SyncSettings::default())
// .await .await
// .unwrap(); .unwrap();
// let room = joined_client.get_joined_room(&room_id).await; let room = joined_client.get_joined_room(&room_id);
// assert!(room.is_none()); assert!(room.is_none());
// let room = joined_client.get_left_room(&room_id).await; let room = joined_client.get_left_room(&room_id);
// assert!(room.is_some()); assert!(room.is_some());
} }
#[tokio::test] #[tokio::test]