xmpp-parsers: Add missing size tests for http_upload

Emmanuel Gil Peyrot created

Change summary

parsers/src/http_upload.rs | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

Detailed changes

parsers/src/http_upload.rs 🔗

@@ -147,6 +147,26 @@ impl IqResultPayload for SlotResult {}
 mod tests {
     use super::*;
 
+    #[cfg(target_pointer_width = "32")]
+    #[test]
+    fn test_size() {
+        assert_size!(SlotRequest, 32);
+        assert_size!(Header, 16);
+        assert_size!(Put, 24);
+        assert_size!(Get, 12);
+        assert_size!(SlotResult, 36);
+    }
+
+    #[cfg(target_pointer_width = "64")]
+    #[test]
+    fn test_size() {
+        assert_size!(SlotRequest, 56);
+        assert_size!(Header, 32);
+        assert_size!(Put, 48);
+        assert_size!(Get, 24);
+        assert_size!(SlotResult, 72);
+    }
+
     #[test]
     fn test_slot_request() {
         let elem: Element = "<request xmlns='urn:xmpp:http:upload:0'