events: Remove AnyEvent from enum tests
This commit is contained in:
parent
e8d81da492
commit
e9218f182a
@ -10,9 +10,9 @@ use ruma_events::{
|
|||||||
message::{MessageEventContent, MessageType, TextMessageEventContent},
|
message::{MessageEventContent, MessageType, TextMessageEventContent},
|
||||||
power_levels::PowerLevelsEventContent,
|
power_levels::PowerLevelsEventContent,
|
||||||
},
|
},
|
||||||
AnyEphemeralRoomEvent, AnyEvent, AnyMessageEvent, AnyRoomEvent, AnyStateEvent,
|
AnyEphemeralRoomEvent, AnyMessageEvent, AnyRoomEvent, AnyStateEvent, AnyStateEventContent,
|
||||||
AnyStateEventContent, AnySyncMessageEvent, AnySyncRoomEvent, AnySyncStateEvent, MessageEvent,
|
AnySyncMessageEvent, AnySyncRoomEvent, AnySyncStateEvent, MessageEvent, StateEvent,
|
||||||
StateEvent, SyncMessageEvent, SyncStateEvent, Unsigned,
|
SyncMessageEvent, SyncStateEvent, Unsigned,
|
||||||
};
|
};
|
||||||
|
|
||||||
fn message_event() -> JsonValue {
|
fn message_event() -> JsonValue {
|
||||||
@ -237,8 +237,8 @@ fn message_event_deserialization() {
|
|||||||
let json_data = message_event();
|
let json_data = message_event();
|
||||||
|
|
||||||
assert_matches!(
|
assert_matches!(
|
||||||
from_json_value::<AnyEvent>(json_data),
|
from_json_value::<AnyRoomEvent>(json_data),
|
||||||
Ok(AnyEvent::Message(
|
Ok(AnyRoomEvent::Message(
|
||||||
AnyMessageEvent::RoomMessage(MessageEvent {
|
AnyMessageEvent::RoomMessage(MessageEvent {
|
||||||
content: MessageEventContent {
|
content: MessageEventContent {
|
||||||
msgtype: MessageType::Text(TextMessageEventContent {
|
msgtype: MessageType::Text(TextMessageEventContent {
|
||||||
@ -260,8 +260,8 @@ fn alias_event_deserialization() {
|
|||||||
let json_data = aliases_event();
|
let json_data = aliases_event();
|
||||||
|
|
||||||
assert_matches!(
|
assert_matches!(
|
||||||
from_json_value::<AnyEvent>(json_data),
|
from_json_value::<AnyRoomEvent>(json_data),
|
||||||
Ok(AnyEvent::State(
|
Ok(AnyRoomEvent::State(
|
||||||
AnyStateEvent::RoomAliases(StateEvent {
|
AnyStateEvent::RoomAliases(StateEvent {
|
||||||
content: AliasesEventContent {
|
content: AliasesEventContent {
|
||||||
aliases,
|
aliases,
|
||||||
@ -279,8 +279,8 @@ fn alias_event_field_access() {
|
|||||||
let json_data = aliases_event();
|
let json_data = aliases_event();
|
||||||
|
|
||||||
assert_matches!(
|
assert_matches!(
|
||||||
from_json_value::<AnyEvent>(json_data.clone()),
|
from_json_value::<AnyRoomEvent>(json_data.clone()),
|
||||||
Ok(AnyEvent::State(state_event))
|
Ok(AnyRoomEvent::State(state_event))
|
||||||
if state_event.state_key() == ""
|
if state_event.state_key() == ""
|
||||||
&& state_event.room_id() == &room_id!("!room:room.com")
|
&& state_event.room_id() == &room_id!("!room:room.com")
|
||||||
&& state_event.event_id() == &event_id!("$152037280074GZeOm:localhost")
|
&& state_event.event_id() == &event_id!("$152037280074GZeOm:localhost")
|
||||||
@ -311,8 +311,8 @@ fn ephemeral_event_deserialization() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
assert_matches!(
|
assert_matches!(
|
||||||
from_json_value::<AnyEvent>(json_data),
|
from_json_value::<AnyEphemeralRoomEvent>(json_data),
|
||||||
Ok(AnyEvent::Ephemeral(ephem @ AnyEphemeralRoomEvent::Typing(_)))
|
Ok(ephem @ AnyEphemeralRoomEvent::Typing(_))
|
||||||
if ephem.room_id() == &room_id!("!jEsUZKDJdhlrceRyVU:example.org")
|
if ephem.room_id() == &room_id!("!jEsUZKDJdhlrceRyVU:example.org")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user