about summary refs log tree commit diff stats
path: root/tests/test_cmd_rooms.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2013-12-26 13:37:22 +0000
committerJames Booth <boothj5@gmail.com>2013-12-26 13:37:22 +0000
commit8685e78c86ecd579078aaad961bd23eaba5e3e84 (patch)
tree9730da1a98c7b686fb05235f480ece90e4522cf2 /tests/test_cmd_rooms.c
parentb83b262d47ea62330e1e1a21e3da12aef08e981d (diff)
downloadprofani-tty-8685e78c86ecd579078aaad961bd23eaba5e3e84.tar.gz
Added mock_accounts and fixed tests
Diffstat (limited to 'tests/test_cmd_rooms.c')
-rw-r--r--tests/test_cmd_rooms.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/test_cmd_rooms.c b/tests/test_cmd_rooms.c
index 01aeecbe..bbd05471 100644
--- a/tests/test_cmd_rooms.c
+++ b/tests/test_cmd_rooms.c
@@ -11,6 +11,9 @@
 #include "ui/ui.h"
 #include "ui/mock_ui.h"
 
+#include "config/accounts.h"
+#include "config/mock_accounts.h"
+
 #include "command/commands.h"
 
 static void test_with_connection_status(jabber_conn_status_t status)
@@ -54,6 +57,7 @@ void cmd_rooms_shows_message_when_undefined(void **state)
 
 void cmd_rooms_uses_account_default_when_no_arg(void **state)
 {
+    mock_accounts_get_account();
     CommandHelp *help = malloc(sizeof(CommandHelp));
     ProfAccount *account = malloc(sizeof(ProfAccount));
     account->muc_service = "default_conf_server";
@@ -62,8 +66,7 @@ void cmd_rooms_uses_account_default_when_no_arg(void **state)
     mock_connection_status(JABBER_CONNECTED);
     mock_connection_account_name("account_name");
 
-    expect_string(accounts_get_account, name, "account_name");
-    will_return(accounts_get_account, account);
+    accounts_get_account_return(account);
 
     expect_room_list_request("default_conf_server");