test(sync_builder): make add_account_data accept impl Into<Raw<...>>

Change JoinedRoomBuilder::add_account_data() to accept any type that
implements Into<Raw<AnyRoomAccountDataEvent>>, preparing for migration
away from RoomAccountDataTestEvent enum.
This commit is contained in:
Benjamin Bouvier
2026-02-16 14:31:46 +01:00
parent e3042e664b
commit 6d2f787623
@@ -9,7 +9,7 @@ use ruma::{
};
use serde_json::{Value as JsonValue, from_value as from_json_value};
use super::{RoomAccountDataTestEvent, StateMutExt};
use super::StateMutExt;
use crate::{DEFAULT_TEST_ROOM_ID, event_factory::EventBuilder};
#[derive(Debug, Clone)]
@@ -108,7 +108,7 @@ impl JoinedRoomBuilder {
}
/// Add room account data.
pub fn add_account_data(mut self, event: RoomAccountDataTestEvent) -> Self {
pub fn add_account_data(mut self, event: impl Into<Raw<AnyRoomAccountDataEvent>>) -> Self {
self.inner.account_data.events.push(event.into());
self
}