diff options
Diffstat (limited to 'test/utils_test.exs')
-rw-r--r-- | test/utils_test.exs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/utils_test.exs b/test/utils_test.exs index 0c2c4a1..dce38c0 100644 --- a/test/utils_test.exs +++ b/test/utils_test.exs @@ -38,6 +38,21 @@ defmodule ExIrc.UtilsTest do result = Utils.parse(message) assert expected == result end + + test "Parse uncloaked (normal) user" do + message = ':foo!foo@80.21.56.43 PRIVMSG #bar Hiya.' + expected = %IrcMessage{ + nick: "foo", + cmd: "PRIVMSG", + host: "80.21.56.43", + ctcp: false, + user: "foo", + args: ["#bar", "Hiya."] + } + result = Utils.parse(message) + assert expected == result + end + test "Parse INVITE message" do message = ':pschoenf INVITE testuser #awesomechan' assert %IrcMessage{ |