about summary refs log tree commit diff stats
path: root/tests/ui/mock_ui.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-01-23 22:29:53 +0000
committerJames Booth <boothj5@gmail.com>2014-01-23 22:29:53 +0000
commit8dbe300d72e3bdaba672b4a7027ab0f2fb431862 (patch)
tree521260cc8995af389f26d96ecf634c6fcaae98ba /tests/ui/mock_ui.c
parent8ba2d2694756da38b680befff88fdaea1b5ef8bf (diff)
downloadprofani-tty-8dbe300d72e3bdaba672b4a7027ab0f2fb431862.tar.gz
Added /alias command, writing aliases to [alias] group in profrc
Diffstat (limited to 'tests/ui/mock_ui.c')
-rw-r--r--tests/ui/mock_ui.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c
index cd6c62ff..e03b77c5 100644
--- a/tests/ui/mock_ui.c
+++ b/tests/ui/mock_ui.c
@@ -69,6 +69,12 @@ void _mock_cons_show_account(ProfAccount *account)
 }
 
 static
+void _mock_cons_show_aliases(GList *aliases)
+{
+    check_expected(aliases);
+}
+
+static
 void _mock_cons_show_account_list(gchar **accounts)
 {
     check_expected(accounts);
@@ -123,6 +129,12 @@ mock_cons_show_account(void)
 }
 
 void
+mock_cons_show_aliases(void)
+{
+    cons_show_aliases = _mock_cons_show_aliases;
+}
+
+void
 mock_cons_show_account_list(void)
 {
     cons_show_account_list = _mock_cons_show_account_list;
@@ -190,6 +202,13 @@ expect_cons_show_contact_online(PContact contact, Resource *resource, GDateTime
 }
 
 void
+expect_cons_show_aliases()
+{
+    // write a custom checker for the list
+    expect_any(_mock_cons_show_aliases, aliases);
+}
+
+void
 mock_ui_ask_password_returns(char *password)
 {
     will_return(_mock_ui_ask_password, strdup(password));