appservice-api: Fix helper_tests
This commit is contained in:
		
							parent
							
								
									9e736bec84
								
							
						
					
					
						commit
						4cefb9ef62
					
				| @ -109,15 +109,16 @@ pub mod v1 { | ||||
|     #[cfg(test)] | ||||
|     mod helper_tests { | ||||
|         use ruma_client_api::sync::sync_events; | ||||
|         use ruma_identifiers::room_id; | ||||
|         use serde_json::json; | ||||
|         use ruma_identifiers::{room_id, TransactionId}; | ||||
|         use serde_json::{json, value::to_raw_value as to_raw_json_value}; | ||||
| 
 | ||||
|         use super::{AnyRoomEvent, IncomingRequest, Raw}; | ||||
|         use super::{IncomingRequest, Raw}; | ||||
| 
 | ||||
|         #[test] | ||||
|         fn convert_incoming_request_to_sync_response() { | ||||
|             let txn_id = "any_txn_id".to_owned(); | ||||
|             let state_event: AnyRoomEvent = serde_json::from_value(json!({ | ||||
|             let txn_id = <&TransactionId>::from("any_txn_id"); | ||||
|             let state_event = Raw::from_json( | ||||
|                 to_raw_json_value(&json!({ | ||||
|                     "content": {}, | ||||
|                     "event_id": "$h29iv0s8:example.com", | ||||
|                     "origin_server_ts": 1, | ||||
| @ -126,8 +127,10 @@ pub mod v1 { | ||||
|                     "state_key": "", | ||||
|                     "type": "m.room.name" | ||||
|                 })) | ||||
|             .unwrap(); | ||||
|             let message_event: AnyRoomEvent = serde_json::from_value(json!({ | ||||
|                 .unwrap(), | ||||
|             ); | ||||
|             let message_event = Raw::from_json( | ||||
|                 to_raw_json_value(&json!({ | ||||
|                     "type": "m.room.message", | ||||
|                     "event_id": "$143273582443PhrSn:example.com", | ||||
|                     "origin_server_ts": 1, | ||||
| @ -139,13 +142,14 @@ pub mod v1 { | ||||
|                         "url": "mxc://example.com/AuDi0", | ||||
|                     } | ||||
|                 })) | ||||
|             .unwrap(); | ||||
|                 .unwrap(), | ||||
|             ); | ||||
| 
 | ||||
|             let events = vec![Raw::new(&state_event).unwrap(), Raw::new(&message_event).unwrap()]; | ||||
|             let incoming_request = IncomingRequest { txn_id: txn_id.clone(), events }; | ||||
|             let events = vec![state_event, message_event]; | ||||
|             let incoming_request = IncomingRequest { txn_id: txn_id.into(), events }; | ||||
| 
 | ||||
|             let response: sync_events::Response = | ||||
|                 incoming_request.try_into_sync_response(txn_id).unwrap(); | ||||
|             let response: sync_events::v3::Response = | ||||
|                 incoming_request.try_into_sync_response("token").unwrap(); | ||||
| 
 | ||||
|             let response_rooms_join = response | ||||
|                 .rooms | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user