test/message_test.rb in ircsupport-0.1.0 vs test/message_test.rb in ircsupport-0.2.0

- old
+ new

@@ -17,12 +17,12 @@ ->(msg) { msg.prefix.must_equal 'adams.freenode.net' msg.command.must_equal '001' msg.args[0].must_equal 'dsfdsfdsf' msg.args[1].must_equal 'Welcome to the freenode Internet Relay Chat Network dsfdsfdsf' - msg.type.must_equal '001' - msg.numeric_name.must_equal 'RPL_WELCOME' + msg.type.must_equal :'001' + msg.name.must_equal 'RPL_WELCOME' msg.is_error?.must_equal false }, ], [ @@ -82,11 +82,11 @@ } ], [ ':NickServ!NickServ@services. NOTICE dsfdsfdsf :+This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.', ->(msg) { - msg.type.must_equal 'message' + msg.type.must_equal :message msg.is_notice?.must_equal true msg.sender.must_equal 'NickServ!NickServ@services.' msg.identified?.must_equal true msg.message.must_equal 'This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.' } @@ -126,25 +126,28 @@ }, ], [ ":literal!hinrik@w.nix.is PRIVMSG #foo4321 :\x01FOOBAR dsfdsfsdfds\x01", ->(msg) { - msg.type.must_equal 'ctcp_foobar' + msg.type.must_equal :ctcp_foobar + msg.ctcp_type.must_equal :foobar msg.ctcp_args.must_equal 'dsfdsfsdfds' }, ], [ ":literal!hinrik@w.nix.is NOTICE #foo4321 :\x01FOOBAR dsfdsfsdfds\x01", ->(msg) { - msg.type.must_equal 'ctcpreply_foobar' + msg.type.must_equal :ctcpreply_foobar + msg.ctcp_type.must_equal :foobar msg.ctcp_args.must_equal 'dsfdsfsdfds' }, ], [ ":literal!hinrik@w.nix.is PRIVMSG #foo4321 :\x01DCC FOO dsfdsfsdfds\x01", ->(msg) { - msg.type.must_equal 'dcc_foo' + msg.type.must_equal :dcc_foo + msg.dcc_type.must_equal :foo msg.sender.must_equal 'literal!hinrik@w.nix.is' msg.dcc_args.must_equal 'dsfdsfsdfds' }, ], [ @@ -292,38 +295,38 @@ }, ], [ 'NOTICE :foo bar', ->(msg) { - msg.type.must_equal 'server_notice' + msg.type.must_equal :server_notice msg.sender.must_equal nil msg.target.must_equal nil msg.message.must_equal 'foo bar' }, ], [ ':fooserver NOTICE AUTH :foo bar', ->(msg) { - msg.type.must_equal 'server_notice' + msg.type.must_equal :server_notice msg.sender.must_equal 'fooserver' msg.target.must_equal 'AUTH' msg.message.must_equal 'foo bar' }, ], [ ':foo-service NOTICE :foo bar', ->(msg) { - msg.type.must_equal 'server_notice' + msg.type.must_equal :server_notice msg.sender.must_equal 'foo-service' msg.message.must_equal 'foo bar' }, ], [ 'CAP LS :foo -bar ~baz ~=quux', ->(msg) { msg.multipart.must_equal false - msg.type.must_equal 'cap_ls' + msg.type.must_equal :cap_ls msg.subcommand.must_equal 'LS' msg.reply.must_equal 'foo -bar ~baz ~=quux' msg.capabilities.must_equal({ 'foo' => [:enable], 'bar' => [:disable], @@ -345,11 +348,11 @@ } ], [ ':dsfdsfdsf!~hinrik@191-108-22-46.fiber.hringdu.is MODE +i', ->(msg) { - msg.type.must_equal 'user_mode_change' + msg.type.must_equal :user_mode_change msg.mode_changes.must_equal [ { mode: 'i', set: true, }, @@ -357,11 +360,11 @@ }, ], [ ':dsfdsfdsf!~hinrik@191-108-22-46.fiber.hringdu.is MODE #foo4321 +tlk 300 foo', ->(msg) { - msg.type.must_equal 'channel_mode_change' + msg.type.must_equal :channel_mode_change msg.changer.must_equal 'dsfdsfdsf!~hinrik@191-108-22-46.fiber.hringdu.is' msg.channel.must_equal '#foo4321' msg.mode_changes.must_equal [ { mode: 't', @@ -381,10 +384,10 @@ }, ], [ 'FOO BAR :baz', ->(msg) { - msg.type.must_equal 'foo' + msg.type.must_equal :foo msg.prefix.must_equal nil msg.args.must_equal ['BAR', 'baz'] } ], [