about summary refs log tree commit diff stats
path: root/tests/test_muc.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_muc.c')
-rw-r--r--tests/test_muc.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/tests/test_muc.c b/tests/test_muc.c
index 2af13516..94acd21c 100644
--- a/tests/test_muc.c
+++ b/tests/test_muc.c
@@ -6,29 +6,33 @@
 
 #include "muc.h"
 
+void muc_before_test(void **state)
+{
+    muc_init();
+}
+
+void muc_after_test(void **state)
+{
+    muc_close();
+}
+
 void test_muc_add_invite(void **state)
 {
     char *room = "room@conf.server";
-    muc_init();
     muc_add_invite(room);
 
     gboolean invite_exists = muc_invites_include(room);
 
     assert_true(invite_exists);
-
-    muc_close();
 }
 
 void test_muc_remove_invite(void **state)
 {
     char *room = "room@conf.server";
-    muc_init();
     muc_add_invite(room);
     muc_remove_invite(room);
 
     gboolean invite_exists = muc_invites_include(room);
 
     assert_false(invite_exists);
-
-    muc_close();
 }