From 47e71a1bbd4ff71b8cccd8db4df1187ccf0638f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 12 Mar 2022 15:20:45 +0100 Subject: [PATCH] tests: close buffers of channels created for tests on irc_join_save_channels_to_autojoin --- tests/unit/plugins/irc/test-irc-join.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tests/unit/plugins/irc/test-irc-join.cpp b/tests/unit/plugins/irc/test-irc-join.cpp index a163b4b0d..de40dd24b 100644 --- a/tests/unit/plugins/irc/test-irc-join.cpp +++ b/tests/unit/plugins/irc/test-irc-join.cpp @@ -28,6 +28,7 @@ extern "C" #include #include "src/core/wee-arraylist.h" #include "src/core/wee-config-file.h" +#include "src/gui/gui-buffer.h" #include "src/plugins/irc/irc-channel.h" #include "src/plugins/irc/irc-join.h" #include "src/plugins/irc/irc-server.h" @@ -479,22 +480,25 @@ TEST(IrcJoin, AddRemoveChannelsAutojoin) TEST(IrcJoin, SaveChannelsToAutojoin) { struct t_irc_server *server; - struct t_irc_channel *channel; + struct t_irc_channel *channel1, *channel2; server = irc_server_alloc ("my_ircd"); CHECK(server); - irc_channel_new (server, IRC_CHANNEL_TYPE_CHANNEL, + channel1 = irc_channel_new (server, IRC_CHANNEL_TYPE_CHANNEL, "#test1", 0, 0); - channel = irc_channel_new (server, IRC_CHANNEL_TYPE_CHANNEL, - "#test2", 0, 0); - channel->key = strdup ("key2"); + channel2 = irc_channel_new (server, IRC_CHANNEL_TYPE_CHANNEL, + "#test2", 0, 0); + channel2->key = strdup ("key2"); irc_join_save_channels_to_autojoin (server); STRCMP_EQUAL( "#test2,#test1 key2", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); + gui_buffer_close (channel1->buffer); + gui_buffer_close (channel2->buffer); + irc_server_free (server); }