diff --git a/xmpp-parsers/src/jingle_ice_udp.rs b/xmpp-parsers/src/jingle_ice_udp.rs
index 72a18c79..d178e20f 100644
--- a/xmpp-parsers/src/jingle_ice_udp.rs
+++ b/xmpp-parsers/src/jingle_ice_udp.rs
@@ -195,6 +195,24 @@ mod tests {
#[test]
fn test_serialize_transport() {
- assert!(false);
+ let reference: Element =
+ "02:1A:CC:54:27:AB:EB:9C:53:3F:3E:4B:65:2E:7D:46:3F:54:42:CD:54:F1:7A:03:A2:7D:F9:B0:7F:46:19:B2"
+ .parse()
+ .unwrap();
+
+ let elem: Element = "02:1A:CC:54:27:AB:EB:9C:53:3F:3E:4B:65:2E:7D:46:3F:54:42:CD:54:F1:7A:03:A2:7D:F9:B0:7F:46:19:B2"
+ .parse()
+ .unwrap();
+ let fingerprint = Fingerprint::try_from(elem).unwrap();
+
+ let transport = Transport {
+ pwd: None,
+ ufrag: None,
+ candidates: vec![],
+ fingerprint: Some(fingerprint),
+ };
+
+ let serialized: Element = transport.into();
+ assert_eq!(serialized, reference);
}
}