mirror of
https://github.com/weechat/weechat.git
synced 2026-06-28 22:06:38 +02:00
irc: display messages 730/731 even if command /notify was not used (closes #2049)
This commit is contained in:
@@ -6017,29 +6017,80 @@ TEST(IrcProtocolWithServer, 730)
|
||||
RECV(":server 731 alice");
|
||||
CHECK_ERROR_PARAMS("731", 1, 2);
|
||||
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_NO_MSG;
|
||||
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_NO_MSG;
|
||||
|
||||
/* with notify on nick1 */
|
||||
run_cmd_quiet ("/notify add nick1 " IRC_FAKE_SERVER);
|
||||
/* without notify */
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick2,notify_message,log3");
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick2,notify_message,log3");
|
||||
|
||||
/* with notify on nick1 */
|
||||
run_cmd_quiet ("/notify add nick1 " IRC_FAKE_SERVER);
|
||||
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) has quit",
|
||||
"irc_notify,irc_notify_quit,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick2,notify_message,log3");
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is offline",
|
||||
"irc_notify,irc_notify_quit,nick_nick2,notify_message,log3");
|
||||
|
||||
/* with notify on nick1 and nick2 */
|
||||
run_cmd_quiet ("/notify add nick2 " IRC_FAKE_SERVER);
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) has connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
|
||||
run_cmd_quiet ("/mute /notify del nick1 " IRC_FAKE_SERVER);
|
||||
|
||||
/* with notify on nick1 and nick2 */
|
||||
run_cmd_quiet ("/notify add nick1 " IRC_FAKE_SERVER);
|
||||
run_cmd_quiet ("/notify add nick2 " IRC_FAKE_SERVER);
|
||||
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) is connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
|
||||
RECV(":server 731 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) has quit",
|
||||
"irc_notify,irc_notify_quit,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) has quit",
|
||||
"irc_notify,irc_notify_quit,nick_nick2,notify_message,log3");
|
||||
|
||||
RECV(":server 730 alice :nick1!user1@host1,nick2!user2@host2");
|
||||
CHECK_SRV("--", "notify: nick1 (user1@host1) has connected",
|
||||
"irc_notify,irc_notify_join,nick_nick1,notify_message,log3");
|
||||
CHECK_SRV("--", "notify: nick2 (user2@host2) has connected",
|
||||
"irc_notify,irc_notify_join,nick_nick2,notify_message,log3");
|
||||
|
||||
run_cmd_quiet ("/mute /notify del nick1 " IRC_FAKE_SERVER);
|
||||
run_cmd_quiet ("/mute /notify del nick2 " IRC_FAKE_SERVER);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user