summaryrefslogtreecommitdiffstats
path: root/src/types.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.rs')
-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(),
+ ],
+ }
+ )
+ );
+ }
}