diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-09-03 16:36:58 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-09-03 16:36:58 -0400 |
commit | 138a932dcd99a8006c01ec0b4c9a8eafbf778b3a (patch) | |
tree | bccba7ba5b1e563416b46743122e9a0fefd30717 | |
parent | 0dbc217c0f9a6b872410e1427a66a7b605458ce7 (diff) | |
download | rust-irc-138a932dcd99a8006c01ec0b4c9a8eafbf778b3a.tar.gz rust-irc-138a932dcd99a8006c01ec0b4c9a8eafbf778b3a.zip |
test for replies
-rw-r--r-- | src/types.rs | 17 |
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(), + ], + } + ) + ); + } } |