diff --git a/src/types/update.rs b/src/types/update.rs index f3c3b5b7..832cd971 100644 --- a/src/types/update.rs +++ b/src/types/update.rs @@ -400,7 +400,11 @@ mod test { } "#; - assert!(serde_json::from_str::<Update>(text).is_ok()); + let Update { kind, .. } = serde_json::from_str::<Update>(text).unwrap(); + match kind { + UpdateKind::Message(_) => {} + _ => panic!("Expected `Message`"), + } } #[test] @@ -442,7 +446,11 @@ mod test { "update_id": 845402291 }"#; - serde_json::from_str::<Update>(json).unwrap(); + let Update { kind, .. } = serde_json::from_str(json).unwrap(); + match kind { + UpdateKind::Message(_) => {} + _ => panic!("Expected `Message`"), + } } #[test] @@ -474,7 +482,11 @@ mod test { } "#; - serde_json::from_str::<Update>(json).unwrap(); + let Update { kind, .. } = serde_json::from_str(json).unwrap(); + match kind { + UpdateKind::Message(_) => {} + _ => panic!("Expected `Message`"), + } } #[test]