From 8eb7264e5d3f66c841fa66cd5a2c21bafa85fb8c Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 1 Oct 2025 17:11:11 +0200 Subject: [PATCH] test(sdk): Test that `m.room.member` for an invite can be a latest event candidate. --- .../matrix-sdk/src/latest_events/latest_event.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/crates/matrix-sdk/src/latest_events/latest_event.rs b/crates/matrix-sdk/src/latest_events/latest_event.rs index 613c9c56c..8e9b10565 100644 --- a/crates/matrix-sdk/src/latest_events/latest_event.rs +++ b/crates/matrix-sdk/src/latest_events/latest_event.rs @@ -1267,6 +1267,21 @@ mod tests_latest_event_content { is not a candidate ); } + + #[test] + fn test_invite() { + use ruma::events::room::member::MembershipState; + + assert_latest_event_content!( + event | event_factory | { + event_factory + .member(user_id!("@mnt.io:matrix.org")) + .membership(MembershipState::Invite) + .into_event() + } + is a candidate + ); + } } #[cfg(test)]