diff options
author | James Booth <boothj5@gmail.com> | 2014-12-23 19:51:12 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-12-23 19:51:12 +0000 |
commit | 69fe6c4d21d885f1397172605e8babe639a945c5 (patch) | |
tree | 501a964b685b0e5904a9ad396aff45a024477854 /tests/config | |
parent | 5be9ac3243c79eb552d628d2b8642290eed564bd (diff) | |
download | profani-tty-69fe6c4d21d885f1397172605e8babe639a945c5.tar.gz |
cmd_account_shows_account_when_connected_and_no_args
Diffstat (limited to 'tests/config')
-rw-r--r-- | tests/config/stub_accounts.c | 20 | ||||
-rw-r--r-- | tests/config/stub_accounts.h | 2 |
2 files changed, 21 insertions, 1 deletions
diff --git a/tests/config/stub_accounts.c b/tests/config/stub_accounts.c index d2333fee..001be6d8 100644 --- a/tests/config/stub_accounts.c +++ b/tests/config/stub_accounts.c @@ -1,6 +1,24 @@ #include "common.h" #include "config/account.h" +// mock state + +static ProfAccount *account = NULL; + +void +reset_account_mocks(void) +{ + account = NULL; +} + +void +mock_accounts_get_account(ProfAccount *given_account) +{ + account = given_account; +} + +// stubs + void accounts_load(void) {} void accounts_close(void) {} @@ -29,7 +47,7 @@ gchar** accounts_get_list(void) ProfAccount* accounts_get_account(const char * const name) { - return NULL; + return account; } gboolean accounts_enable(const char * const name) diff --git a/tests/config/stub_accounts.h b/tests/config/stub_accounts.h new file mode 100644 index 00000000..1510f389 --- /dev/null +++ b/tests/config/stub_accounts.h @@ -0,0 +1,2 @@ +void reset_account_mocks(void); +void mock_accounts_get_account(ProfAccount *given_account); \ No newline at end of file |