diff options
Diffstat (limited to 'src/types.rs')
-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(), + ], + } + ) + ); + } } |