about summary refs log tree commit diff stats
path: root/tests/test_cmd_bookmark.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-08-19 22:51:00 +0100
committerJames Booth <boothj5@gmail.com>2014-08-19 22:52:04 +0100
commit7bac097d604371cac604ca75d6b2ea242575e9cd (patch)
treeb33dfa31fed4b8ca530727d6c35a14e88243d506 /tests/test_cmd_bookmark.c
parent5b40696ea0a0ca7dfc1d8702745df17c9662a3e5 (diff)
downloadprofani-tty-7bac097d604371cac604ca75d6b2ea242575e9cd.tar.gz
Added /bookmark with no args usage when in chat room
issue #402
Diffstat (limited to 'tests/test_cmd_bookmark.c')
-rw-r--r--tests/test_cmd_bookmark.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_cmd_bookmark.c b/tests/test_cmd_bookmark.c
index 94192774..7e0e9d0c 100644
--- a/tests/test_cmd_bookmark.c
+++ b/tests/test_cmd_bookmark.c
@@ -60,6 +60,7 @@ void cmd_bookmark_shows_message_when_undefined(void **state)
 void cmd_bookmark_shows_usage_when_no_args(void **state)
 {
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     CommandHelp *help = malloc(sizeof(CommandHelp));
     help->usage = "some usage";
     gchar *args[] = { NULL };
@@ -83,6 +84,7 @@ static void _free_bookmark(Bookmark *bookmark)
 void cmd_bookmark_list_shows_bookmarks(void **state)
 {
     mock_cons_show_bookmarks();
+    mock_current_win_type(WIN_CONSOLE);
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "list", NULL };
     GList *bookmarks = NULL;
@@ -130,6 +132,7 @@ void cmd_bookmark_add_shows_message_when_invalid_jid(void **state)
 {
     mock_bookmark_add();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room";
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "add", jid, NULL };
@@ -148,6 +151,7 @@ void cmd_bookmark_add_adds_bookmark_with_jid(void **state)
 {
     mock_bookmark_add();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "add", jid, NULL };
@@ -167,6 +171,7 @@ void cmd_bookmark_add_adds_bookmark_with_jid_nick(void **state)
 {
     mock_bookmark_add();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     char *nick = "bob";
     CommandHelp *help = malloc(sizeof(CommandHelp));
@@ -187,6 +192,7 @@ void cmd_bookmark_add_adds_bookmark_with_jid_autojoin(void **state)
 {
     mock_bookmark_add();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "add", jid, "autojoin", "on", NULL };
@@ -206,6 +212,7 @@ void cmd_bookmark_add_adds_bookmark_with_jid_nick_autojoin(void **state)
 {
     mock_bookmark_add();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     char *nick = "bob";
     CommandHelp *help = malloc(sizeof(CommandHelp));
@@ -226,6 +233,7 @@ void cmd_bookmark_remove_removes_bookmark(void **state)
 {
     mock_bookmark_remove();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "remove", jid, NULL };
@@ -245,6 +253,7 @@ void cmd_bookmark_remove_shows_message_when_no_bookmark(void **state)
 {
     mock_bookmark_remove();
     mock_cons_show();
+    mock_current_win_type(WIN_CONSOLE);
     char *jid = "room@conf.server";
     CommandHelp *help = malloc(sizeof(CommandHelp));
     gchar *args[] = { "remove", jid, NULL };