summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPaul Schoenfelder <paulschoenfelder@gmail.com>2014-05-02 00:26:26 -0500
committerPaul Schoenfelder <paulschoenfelder@gmail.com>2014-05-02 00:26:26 -0500
commite4909d91379519645b906ef49e84450b0e771b95 (patch)
tree6bde3feb33e30bf67bf9274b8cd2719dd6c0687f /test
parentAdd missing hex initialization (diff)
Replace records with structs
Diffstat (limited to 'test')
-rw-r--r--test/utils_test.exs42
1 files changed, 21 insertions, 21 deletions
diff --git a/test/utils_test.exs b/test/utils_test.exs
index 784cb69..34d4e2d 100644
--- a/test/utils_test.exs
+++ b/test/utils_test.exs
@@ -15,40 +15,40 @@ defmodule ExIrc.UtilsTest do
test "Can parse an IRC message" do
message = ':irc.example.org 005 nick NETWORK=Freenode PREFIX=(ov)@+ CHANTYPES=#&'
- assert IrcMessage[
- server: "irc.example.org",
- cmd: @rpl_isupport,
- args: ["nick", "NETWORK=Freenode", "PREFIX=(ov)@+", "CHANTYPES=#&"]
- ] = Utils.parse(message)
+ assert %IrcMessage{
+ :server => "irc.example.org",
+ :cmd => @rpl_isupport,
+ :args => ["nick", "NETWORK=Freenode", "PREFIX=(ov)@+", "CHANTYPES=#&"]
+ } = 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)
+ 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)
+ 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)
- state = ClientState.new()
- assert ClientState[
- channel_prefixes: ["#", "&"],
- user_prefixes: [{?o, ?@}, {?v, ?+}],
- network: "Freenode"
- ] = Utils.isup(parsed.args, state)
+ state = %ClientState{}
+ assert %ClientState{
+ :channel_prefixes => ["#", "&"],
+ :user_prefixes => [{?o, ?@}, {?v, ?+}],
+ :network => "Freenode"
+ } = Utils.isup(parsed.args, state)
end
end