diff options
author | James Booth <boothj5@gmail.com> | 2015-05-28 18:50:55 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-05-28 18:50:55 +0100 |
commit | 6d6bb6458873196f904257cd00a6f2221262783d (patch) | |
tree | 2b751a3e8cc54dc487a95703898fc9a96e438dbf /unittests/test_preferences.c | |
parent | 0c99dc7ad60843aa7719a9c75aa701e3c86720da (diff) | |
download | profani-tty-6d6bb6458873196f904257cd00a6f2221262783d.tar.gz |
Moved tests -> unittests
Diffstat (limited to 'unittests/test_preferences.c')
-rw-r--r-- | unittests/test_preferences.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/unittests/test_preferences.c b/unittests/test_preferences.c new file mode 100644 index 00000000..c4bcbf77 --- /dev/null +++ b/unittests/test_preferences.c @@ -0,0 +1,33 @@ +#include <stdarg.h> +#include <stddef.h> +#include <setjmp.h> +#include <cmocka.h> +#include <stdlib.h> +#include <string.h> +#include <glib.h> + +#include "config/preferences.h" + +void statuses_console_defaults_to_all(void **state) +{ + char *setting = prefs_get_string(PREF_STATUSES_CONSOLE); + + assert_non_null(setting); + assert_string_equal("all", setting); +} + +void statuses_chat_defaults_to_all(void **state) +{ + char *setting = prefs_get_string(PREF_STATUSES_CHAT); + + assert_non_null(setting); + assert_string_equal("all", setting); +} + +void statuses_muc_defaults_to_all(void **state) +{ + char *setting = prefs_get_string(PREF_STATUSES_MUC); + + assert_non_null(setting); + assert_string_equal("all", setting); +} |