summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-09-03 16:36:58 -0400
committerJesse Luehrs <doy@tozt.net>2014-09-03 16:36:58 -0400
commit138a932dcd99a8006c01ec0b4c9a8eafbf778b3a (patch)
treebccba7ba5b1e563416b46743122e9a0fefd30717
parent0dbc217c0f9a6b872410e1427a66a7b605458ce7 (diff)
downloadrust-irc-138a932dcd99a8006c01ec0b4c9a8eafbf778b3a.tar.gz
rust-irc-138a932dcd99a8006c01ec0b4c9a8eafbf778b3a.zip
test for replies
-rw-r--r--src/types.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/types.rs b/src/types.rs
index fc62be5..de5edeb 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -135,4 +135,21 @@ fn test_message_parser () {
)
);
}
+
+ {
+ let msg = "401 doy :No such nick/channel\r\n";
+ assert_eq!(
+ Message::parse(msg),
+ Ok(
+ Message {
+ from: None,
+ message_type: ReplyMessage(Reply(ERR_NOSUCHNICK)),
+ params: vec![
+ "doy".to_string(),
+ "No such nick/channel".to_string(),
+ ],
+ }
+ )
+ );
+ }
}