about summary refs log tree commit diff stats
path: root/tests/test_muc.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-01-30 23:41:18 +0000
committerJames Booth <boothj5@gmail.com>2014-01-30 23:41:18 +0000
commit16aecaf01768094ea0c7cfcd0b0ea5c34e5bb037 (patch)
tree4bd921c74448cac0f9da64241916948ccc6b4cf2 /tests/test_muc.c
parent991ffdecebf4c9f4023c9e4f36141098ba23dd58 (diff)
downloadprofani-tty-16aecaf01768094ea0c7cfcd0b0ea5c34e5bb037.tar.gz
Added setup and teardown for muc tests
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();
 }