From bf6687c92dfd0945534beebbacd969b378421852 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Sat, 26 Mar 2022 09:36:58 +0100 Subject: [PATCH] federation-api: Fix unstable-pre-spec tests --- crates/ruma-federation-api/src/serde/v1_pdu.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/ruma-federation-api/src/serde/v1_pdu.rs b/crates/ruma-federation-api/src/serde/v1_pdu.rs index 577646af..7b7c3252 100644 --- a/crates/ruma-federation-api/src/serde/v1_pdu.rs +++ b/crates/ruma-federation-api/src/serde/v1_pdu.rs @@ -70,6 +70,7 @@ where #[cfg(not(feature = "unstable-pre-spec"))] #[cfg(test)] mod tests { + use matches::assert_matches; use serde_json::{json, to_value as to_json_value}; use super::{deserialize, serialize}; @@ -88,8 +89,8 @@ mod tests { let RoomState { origin, auth_chain, state } = deserialize(response).unwrap(); assert_eq!(origin, "example.com"); - assert_eq!(auth_chain, vec![]); - assert_eq!(state, vec![]); + assert_matches!(auth_chain.as_slice(), []); + assert_matches!(state.as_slice(), []); } #[test] @@ -143,7 +144,7 @@ mod tests { let json = json!([200, { "origin": "", "auth_chain": [], "state": [] }, 200]); let RoomState { origin, auth_chain, state } = deserialize(json).unwrap(); assert_eq!(origin, ""); - assert_eq!(auth_chain, vec![]); - assert_eq!(state, vec![]); + assert_matches!(auth_chain.as_slice(), []); + assert_matches!(state.as_slice(), []); } }