body, chatstates: Fix tests.

Emmanuel Gil Peyrot created

Change summary

src/body.rs       | 24 ++++++++++++------------
src/chatstates.rs |  2 +-
2 files changed, 13 insertions(+), 13 deletions(-)

Detailed changes

src/body.rs 🔗

@@ -24,45 +24,45 @@ pub fn parse_body(root: &Element) -> Result<Body, Error> {
 mod tests {
     use minidom::Element;
     use error::Error;
-    use chatstates;
+    use body;
 
     #[test]
     fn test_simple() {
-        let elem: Element = "<active xmlns='http://jabber.org/protocol/chatstates'/>".parse().unwrap();
-        chatstates::parse_chatstate(&elem).unwrap();
+        let elem: Element = "<body xmlns='jabber:client'/>".parse().unwrap();
+        body::parse_body(&elem).unwrap();
     }
 
     #[test]
     fn test_invalid() {
-        let elem: Element = "<coucou xmlns='http://jabber.org/protocol/chatstates'/>".parse().unwrap();
-        let error = chatstates::parse_chatstate(&elem).unwrap_err();
+        let elem: Element = "<body xmlns='jabber:server'/>".parse().unwrap();
+        let error = body::parse_body(&elem).unwrap_err();
         let message = match error {
             Error::ParseError(string) => string,
             _ => panic!(),
         };
-        assert_eq!(message, "Unknown chatstate element.");
+        assert_eq!(message, "This is not a body element.");
     }
 
     #[test]
     fn test_invalid_child() {
-        let elem: Element = "<gone xmlns='http://jabber.org/protocol/chatstates'><coucou/></gone>".parse().unwrap();
-        let error = chatstates::parse_chatstate(&elem).unwrap_err();
+        let elem: Element = "<body xmlns='jabber:client'><coucou/></body>".parse().unwrap();
+        let error = body::parse_body(&elem).unwrap_err();
         let message = match error {
             Error::ParseError(string) => string,
             _ => panic!(),
         };
-        assert_eq!(message, "Unknown child in chatstate element.");
+        assert_eq!(message, "Unknown child in body element.");
     }
 
     #[test]
     #[ignore]
     fn test_invalid_attribute() {
-        let elem: Element = "<inactive xmlns='http://jabber.org/protocol/chatstates' coucou=''/>".parse().unwrap();
-        let error = chatstates::parse_chatstate(&elem).unwrap_err();
+        let elem: Element = "<body xmlns='jabber:client' coucou=''/>".parse().unwrap();
+        let error = body::parse_body(&elem).unwrap_err();
         let message = match error {
             Error::ParseError(string) => string,
             _ => panic!(),
         };
-        assert_eq!(message, "Unknown attribute in chatstate element.");
+        assert_eq!(message, "Unknown attribute in body element.");
     }
 }

src/chatstates.rs 🔗

@@ -52,7 +52,7 @@ mod tests {
             Error::ParseError(string) => string,
             _ => panic!(),
         };
-        assert_eq!(message, "Unknown chatstate element.");
+        assert_eq!(message, "This is not a chatstate element.");
     }
 
     #[test]