summaryrefslogtreecommitdiff
path: root/test/utils_test.exs
diff options
context:
space:
mode:
Diffstat (limited to 'test/utils_test.exs')
-rw-r--r--test/utils_test.exs15
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{