diff options
Diffstat (limited to 'tests/ui')
-rw-r--r-- | tests/ui/mock_ui.c | 19 | ||||
-rw-r--r-- | tests/ui/mock_ui.h | 3 |
2 files changed, 22 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)); diff --git a/tests/ui/mock_ui.h b/tests/ui/mock_ui.h index 6f6d34d7..b0a5a80d 100644 --- a/tests/ui/mock_ui.h +++ b/tests/ui/mock_ui.h @@ -21,6 +21,9 @@ void expect_cons_show_error(char *output); void mock_cons_show_account(void); void expect_cons_show_account(ProfAccount *account); +void mock_cons_show_aliases(void); +void expect_cons_show_aliases(void); + void mock_cons_show_account_list(void); void expect_cons_show_account_list(gchar **accounts); |