Skip to content

Commit 0506014

Browse files
committed
tests
1 parent 2c25152 commit 0506014

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

crates/matrix-sdk/src/widget/machine/tests/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ mod api_versions;
2626
mod capabilities;
2727
mod error;
2828
mod openid;
29+
mod send_event;
2930

3031
const WIDGET_ID: &str = "test-widget";
3132

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
use ruma::owned_room_id;
2+
3+
use crate::widget::machine::{IncomingMessage, WidgetMachine};
4+
5+
use super::WIDGET_ID;
6+
7+
#[test]
8+
fn process_send_event() {
9+
let (mut machine, _) = WidgetMachine::new(
10+
WIDGET_ID.to_owned(),
11+
owned_room_id!("!a98sd12bjh:example.org"),
12+
true,
13+
None,
14+
);
15+
16+
let actions = machine.process(IncomingMessage::WidgetMessage(json_string!({
17+
"api": "fromWidget",
18+
"widgetId": WIDGET_ID,
19+
"requestId": "send_event-request-id",
20+
"action": "send_event",
21+
"data": {
22+
"content": {},
23+
"future_timeout": 10000,
24+
"room_id": "!rXAYvblqYaGiJmeRdR:matrix.org",
25+
"state_key": "_@abc:example.org_VFKPEKYWMP",
26+
"type": "org.matrix.msc3401.call.member",
27+
},
28+
})));
29+
println!("{:?}", actions);
30+
}

0 commit comments

Comments
 (0)