Added /alias command, writing aliases to [alias] group in profrc

This commit is contained in:
James Booth
2014-01-23 22:29:53 +00:00
parent 8ba2d26947
commit 8dbe300d72
12 changed files with 356 additions and 9 deletions

View File

@@ -68,6 +68,12 @@ void _mock_cons_show_account(ProfAccount *account)
check_expected(account);
}
static
void _mock_cons_show_aliases(GList *aliases)
{
check_expected(aliases);
}
static
void _mock_cons_show_account_list(gchar **accounts)
{
@@ -122,6 +128,12 @@ mock_cons_show_account(void)
cons_show_account = _mock_cons_show_account;
}
void
mock_cons_show_aliases(void)
{
cons_show_aliases = _mock_cons_show_aliases;
}
void
mock_cons_show_account_list(void)
{
@@ -189,6 +201,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)
{

View File

@@ -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);