diff --git a/crates/projection-xmpp/src/presence.rs b/crates/projection-xmpp/src/presence.rs index 7e3ff35..d9edc0a 100644 --- a/crates/projection-xmpp/src/presence.rs +++ b/crates/projection-xmpp/src/presence.rs @@ -125,7 +125,7 @@ mod tests { use lavina_core::player::PlayerId; use proto_xmpp::bind::{Jid, Name, Resource, Server}; use proto_xmpp::client::Presence; - use proto_xmpp::muc::XUser; + use proto_xmpp::muc::{Affiliation, Role, XUser, XUserItem}; #[tokio::test] async fn test_muc_joining() -> Result<()> { @@ -156,7 +156,17 @@ mod tests { server: Server(conn.hostname_rooms.clone()), resource: Some(conn.user.xmpp_muc_name.clone()), }), - custom: vec![XUser], + custom: vec![XUser { + item: XUserItem { + affiliation: Affiliation::Member, + role: Role::Participant, + jid: Jid { + name: Some(conn.user.xmpp_name.clone()), + server: Server(conn.hostname.clone()), + resource: Some(conn.user.xmpp_resource.clone()), + }, + }, + }], ..Default::default() }; assert_eq!(expected, response); @@ -196,7 +206,17 @@ mod tests { server: Server(conn.hostname_rooms.clone()), resource: Some(conn.user.xmpp_muc_name.clone()), }), - custom: vec![XUser], + custom: vec![XUser { + item: XUserItem { + affiliation: Affiliation::Member, + role: Role::Participant, + jid: Jid { + name: Some(conn.user.xmpp_name.clone()), + server: Server(conn.hostname.clone()), + resource: Some(conn.user.xmpp_resource.clone()), + }, + }, + }], ..Default::default() }; assert_eq!(expected, response); diff --git a/crates/proto-xmpp/src/client.rs b/crates/proto-xmpp/src/client.rs index ef7d517..b90b754 100644 --- a/crates/proto-xmpp/src/client.rs +++ b/crates/proto-xmpp/src/client.rs @@ -729,8 +729,8 @@ mod tests { }), r#type: MessageType::Chat, lang: None, - subject: Some("daa".into()), - body: "bbb".into(), + subject: Some(Subject(Some("daa".into()))), + body: Some("bbb".into()), custom: vec![Ignore], } ) @@ -752,8 +752,8 @@ mod tests { }), r#type: MessageType::Chat, lang: None, - subject: Some("daa".into()), - body: "bbb".into(), + subject: Some(Subject(Some("daa".into()))), + body: Some("bbb".into()), custom: vec![Ignore], } )