diff options
author | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2014-02-19 20:33:53 -0600 |
---|---|---|
committer | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2014-02-19 20:33:53 -0600 |
commit | bca1197b8fbbb0a0c7226220c71f8605fa416002 (patch) | |
tree | a58e67684aa2b52a2f56bc3a84002521199b4e28 /test | |
parent | Use binaries for default arguments in commands.ex (diff) |
Clean up and update command tests
Diffstat (limited to 'test')
-rw-r--r-- | test/commands_test.exs | 55 |
1 files changed, 20 insertions, 35 deletions
diff --git a/test/commands_test.exs b/test/commands_test.exs index 906ba6a..bed2960 100644 --- a/test/commands_test.exs +++ b/test/commands_test.exs @@ -4,40 +4,25 @@ defmodule ExIrc.CommandsTest do use Irc.Commands test "Commands are formatted properly" do - assert [1, 'TESTCMD', 1] == ctcp! 'TESTCMD' - assert [1, 'TESTCMD', 1] == ctcp! "TESTCMD" - assert [['PASS ', 'testpass'], '\r\n'] == pass! 'testpass' - assert [['PASS ', 'testpass'], '\r\n'] == pass! "testpass" - assert [['NICK ', 'testnick'], '\r\n'] == nick! 'testnick' - assert [['NICK ', 'testnick'], '\r\n'] == nick! "testnick" - assert [['USER ', 'testuser', ' 0 * :', 'Test User'], '\r\n'] == user! 'testuser', 'Test User' - assert [['USER ', 'testuser', ' 0 * :', 'Test User'], '\r\n'] == user! "testuser", 'Test User' - assert [['USER ', 'testuser', ' 0 * :', 'Test User'], '\r\n'] == user! 'testuser', "Test User" - assert [['USER ', 'testuser', ' 0 * :', 'Test User'], '\r\n'] == user! "testuser", "Test User" - assert [['PONG ', 'testnick'], '\r\n'] == pong1! 'testnick' - assert [['PONG ', 'testnick'], '\r\n'] == pong1! "testnick" - assert [['PONG ', 'testnick', ' ', 'othernick'], '\r\n'] == pong2! 'testnick', 'othernick' - assert [['PONG ', 'testnick', ' ', 'othernick'], '\r\n'] == pong2! "testnick", 'othernick' - assert [['PONG ', 'testnick', ' ', 'othernick'], '\r\n'] == pong2! 'testnick', "othernick" - assert [['PONG ', 'testnick', ' ', 'othernick'], '\r\n'] == pong2! "testnick", "othernick" - assert [['PRIVMSG ', 'testnick', ' :', 'Test message!'], '\r\n'] == privmsg! 'testnick', 'Test message!' - assert [['PRIVMSG ', 'testnick', ' :', 'Test message!'], '\r\n'] == privmsg! "testnick", 'Test message!' - assert [['PRIVMSG ', 'testnick', ' :', 'Test message!'], '\r\n'] == privmsg! 'testnick', "Test message!" - assert [['PRIVMSG ', 'testnick', ' :', 'Test message!'], '\r\n'] == privmsg! "testnick", "Test message!" - assert [['NOTICE ', 'testnick', ' :', 'Test notice!'], '\r\n'] == notice! 'testnick', 'Test notice!' - assert [['NOTICE ', 'testnick', ' :', 'Test notice!'], '\r\n'] == notice! "testnick", 'Test notice!' - assert [['NOTICE ', 'testnick', ' :', 'Test notice!'], '\r\n'] == notice! 'testnick', "Test notice!" - assert [['NOTICE ', 'testnick', ' :', 'Test notice!'], '\r\n'] == notice! "testnick", "Test notice!" - assert [['JOIN ', 'testchan', ' ', ''], '\r\n'] == join! 'testchan' - assert [['JOIN ', 'testchan', ' ', ''], '\r\n'] == join! "testchan" - assert [['JOIN ', 'testchan', ' ', 'chanpass'], '\r\n'] == join! 'testchan', 'chanpass' - assert [['JOIN ', 'testchan', ' ', 'chanpass'], '\r\n'] == join! "testchan", 'chanpass' - assert [['JOIN ', 'testchan', ' ', 'chanpass'], '\r\n'] == join! 'testchan', "chanpass" - assert [['JOIN ', 'testchan', ' ', 'chanpass'], '\r\n'] == join! "testchan", "chanpass" - assert [['PART ', 'testchan'], '\r\n'] == part! 'testchan' - assert [['PART ', 'testchan'], '\r\n'] == part! "testchan" - assert [['QUIT :', 'Leaving'], '\r\n'] == quit! - assert [['QUIT :', 'Goodbye, cruel world.'], '\r\n'] == quit! 'Goodbye, cruel world.' - assert [['QUIT :', 'Goodbye, cruel world.'], '\r\n'] == quit! "Goodbye, cruel world." + assert [1, 'TESTCMD', 1] == ctcp! "TESTCMD" + assert [['PASS ', 'testpass'], '\r\n'] == pass! "testpass" + assert [['NICK ', 'testnick'], '\r\n'] == nick! "testnick" + assert [['USER ', 'testuser', ' 0 * :', 'Test User'], '\r\n'] == user! "testuser", "Test User" + assert [['PONG ', 'testnick'], '\r\n'] == pong1! "testnick" + assert [['PONG ', 'testnick', ' ', 'othernick'], '\r\n'] == pong2! "testnick", "othernick" + assert [['PRIVMSG ', 'testnick', ' :', 'Test message!'], '\r\n'] == privmsg! "testnick", "Test message!" + assert [['NOTICE ', 'testnick', ' :', 'Test notice!'], '\r\n'] == notice! "testnick", "Test notice!" + assert [['JOIN ', 'testchan', ' ', ''], '\r\n'] == join! "testchan" + assert [['JOIN ', 'testchan', ' ', 'chanpass'], '\r\n'] == join! "testchan", "chanpass" + assert [['PART ', 'testchan'], '\r\n'] == part! "testchan" + assert [['QUIT :', 'Leaving'], '\r\n'] == quit! + assert [['QUIT :', 'Goodbye, cruel world.'], '\r\n'] == quit! "Goodbye, cruel world." + assert [['KICK ', '#testchan', ' ', 'testuser'], '\r\n'] == kick! "#testchan", "testuser" + assert [['KICK ', '#testchan', ' ', 'testuser', ' ', 'Get outta here!'], '\r\n'] == kick! "#testchan", "testuser", "Get outta here!" + # User modes + assert [['MODE ', 'testuser', ' ', '-o'], '\r\n'] == mode! "testuser", "-o" + # Channel modes + assert [['MODE ', '#testchan', ' ', '+im'], '\r\n'] == mode! "#testchan", "+im" + assert [['MODE ', '#testchan', ' ', '+o', ' ', 'testuser'], '\r\n'] = mode! "#testchan", "+o", "testuser" end end
\ No newline at end of file |