From 32b4bbc1b04dec9a378a8252ea8c70149aed51d1 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Fri, 28 Nov 2025 09:30:45 +0100 Subject: [PATCH] test(ui): Use the `EventFactory`. --- .../src/timeline/latest_event.rs | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/crates/matrix-sdk-ui/src/timeline/latest_event.rs b/crates/matrix-sdk-ui/src/timeline/latest_event.rs index 63d90eb1f..526a3147d 100644 --- a/crates/matrix-sdk-ui/src/timeline/latest_event.rs +++ b/crates/matrix-sdk-ui/src/timeline/latest_event.rs @@ -156,15 +156,14 @@ mod tests { store::SerializableEventContent, test_utils::mocks::MatrixMockServer, }; - use matrix_sdk_test::{JoinedRoomBuilder, async_test}; + use matrix_sdk_test::{JoinedRoomBuilder, async_test, event_factory::EventFactory}; use ruma::{ - MilliSecondsSinceUnixEpoch, + MilliSecondsSinceUnixEpoch, event_id, events::{AnyMessageLikeEventContent, room::message::RoomMessageEventContent}, room_id, serde::Raw, uint, user_id, }; - use serde_json::json; use super::{ super::{MsgLikeContent, MsgLikeKind, TimelineItemContent}, @@ -190,20 +189,15 @@ mod tests { let client = server.client_builder().build().await; let room = server.sync_room(&client, JoinedRoomBuilder::new(room_id!("!r0"))).await; let sender = user_id!("@mnt_io:matrix.org"); + let event_factory = EventFactory::new(); let base_value = BaseLatestEventValue::Remote(RemoteLatestEventValue::from_plaintext( - Raw::from_json_string( - json!({ - "content": RoomMessageEventContent::text_plain("raclette"), - "type": "m.room.message", - "event_id": "$ev0", - "room_id": "!r0", - "origin_server_ts": 42, - "sender": sender, - }) - .to_string(), - ) - .unwrap(), + event_factory + .server_ts(42) + .sender(sender) + .text_msg("raclette") + .event_id(event_id!("$ev0")) + .into_raw_sync(), )); let value = LatestEventValue::from_base_latest_event_value(base_value, &room, &client).await;