Use str::parse for conversion from JSON.
This commit is contained in:
		
							parent
							
								
									4212c9f619
								
							
						
					
					
						commit
						eaddc6dce2
					
				| @ -67,7 +67,7 @@ mod tests { | ||||
|             rooms[1].to_string() | ||||
|         ); | ||||
| 
 | ||||
|         let event = DirectEvent::from_str(&json_data).unwrap(); | ||||
|         let event: DirectEvent = json_data.parse().unwrap(); | ||||
|         let direct_rooms = event.content.get(&alice).unwrap(); | ||||
| 
 | ||||
|         assert!(direct_rooms.contains(&rooms[0])); | ||||
|  | ||||
| @ -42,6 +42,6 @@ mod tests { | ||||
|     fn deserialization() { | ||||
|         let json = r#"{"content":{},"type":"m.dummy"}"#; | ||||
| 
 | ||||
|         assert!(DummyEvent::from_str(json).is_ok()); | ||||
|         assert!(json.parse::<DummyEvent>().is_ok()); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -100,7 +100,7 @@ mod tests { | ||||
|             r#"{"content":{"avatar_url":"mxc://localhost:wefuiwegh8742w","currently_active":false,"last_active_ago":2478593,"presence":"online","status_msg":"Making cupcakes"},"sender":"@example:localhost","type":"m.presence"}"#; | ||||
| 
 | ||||
|         assert_eq!(to_string(&event).unwrap(), serialized_event); | ||||
|         let deserialized_event = PresenceEvent::from_str(serialized_event).unwrap(); | ||||
|         let deserialized_event: PresenceEvent = serialized_event.parse().unwrap(); | ||||
|         assert_eq!(deserialized_event.content, event.content); | ||||
|         assert_eq!(deserialized_event.sender, event.sender); | ||||
|     } | ||||
|  | ||||
| @ -47,7 +47,7 @@ mod tests { | ||||
|         }; | ||||
| 
 | ||||
|         let serialized_event = to_string(&event).unwrap(); | ||||
|         let parsed_event = PinnedEventsEvent::from_str(&serialized_event).unwrap(); | ||||
|         let parsed_event: PinnedEventsEvent = serialized_event.parse().unwrap(); | ||||
| 
 | ||||
|         assert_eq!(parsed_event.event_id(), event.event_id()); | ||||
|         assert_eq!(parsed_event.room_id(), event.room_id()); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user