File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
crates/matrix-sdk/src/widget/machine/tests Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ mod api_versions;
2626mod capabilities;
2727mod error;
2828mod openid;
29+ mod send_event;
2930
3031const WIDGET_ID : & str = "test-widget" ;
3132
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments