summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDom Rodriguez <shymega@shymega.org.uk>2017-04-20 23:03:07 +0200
committerDom Rodriguez <shymega@shymega.org.uk>2017-04-20 23:03:07 +0200
commit847e2a095c721dd3b68192425b949050082ea7e5 (patch)
treedef0e7935ce5da0b286cb6f584e798269b1a6e30
parentTweak regex to work with tests (diff)
Add test for cloaked user
-rw-r--r--test/utils_test.exs13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/utils_test.exs b/test/utils_test.exs
index 33f6907..0c2c4a1 100644
--- a/test/utils_test.exs
+++ b/test/utils_test.exs
@@ -25,6 +25,19 @@ defmodule ExIrc.UtilsTest do
assert expected == result
end
+ test "Parse cloaked user" do
+ message = ':foo!foo@unaffiliated/foo PRIVMSG #bar Hiya.'
+ expected = %IrcMessage{
+ nick: "foo",
+ cmd: "PRIVMSG",
+ host: "unaffiliated/foo",
+ 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{