diff options
author | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2014-02-19 21:30:46 -0600 |
---|---|---|
committer | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2014-02-19 21:30:46 -0600 |
commit | 104e3a5e27700b73bb4e189de6cea34e78f5c588 (patch) | |
tree | 2f92e636b6f22f0142e114c4aa62ce57c35852b6 /test | |
parent | Add support for /INVITE (diff) |
Add events for kick, invite, and privmsg
Diffstat (limited to 'test')
-rw-r--r-- | test/utils_test.exs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/utils_test.exs b/test/utils_test.exs index eb83e6f..a32b380 100644 --- a/test/utils_test.exs +++ b/test/utils_test.exs @@ -23,6 +23,24 @@ defmodule ExIrc.UtilsTest do ] = Utils.parse(message) end + test "Parse INVITE message" do + message = ':pschoenf INVITE testuser #awesomechan' + assert IrcMessage[ + nick: "pschoenf", + cmd: "INVITE", + args: ["testuser", "#awesomechan"] + ] = Utils.parse(message) + end + + test "Parse KICK message" do + message = ':pschoenf KICK #testchan lameuser' + assert IrcMessage[ + nick: "pschoenf", + cmd: "KICK", + args: ["#testchan", "lameuser"] + ] = Utils.parse(message) + end + test "Can parse RPL_ISUPPORT commands" do message = ':irc.example.org 005 nick NETWORK=Freenode PREFIX=(ov)@+ CHANTYPES=#&' parsed = Utils.parse(message) |