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']
}
],
[