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