diff options
author | James Booth <boothj5@gmail.com> | 2014-02-01 23:48:24 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-02-01 23:48:24 +0000 |
commit | af51fa3c680b8299b243821a97e4c38af036ae6b (patch) | |
tree | f081ab48426b60c17a39b20eed44669635128de9 /tests/ui | |
parent | 7d4b6d6f4f770716b092735e68624065da4ec60f (diff) | |
download | profani-tty-af51fa3c680b8299b243821a97e4c38af036ae6b.tar.gz |
Added cmd_bookmark tests
Diffstat (limited to 'tests/ui')
-rw-r--r-- | tests/ui/mock_ui.c | 32 | ||||
-rw-r--r-- | tests/ui/mock_ui.h | 6 |
2 files changed, 38 insertions, 0 deletions
diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c index 623efbd9..d5b6aeae 100644 --- a/tests/ui/mock_ui.c +++ b/tests/ui/mock_ui.c @@ -26,6 +26,7 @@ #include <string.h> #include "ui/ui.h" +#include "ui/window.h" #include "tests/helpers.h" #include "xmpp/bookmark.h" @@ -104,6 +105,18 @@ char * _stub_ui_ask_password(void) } static +win_type_t _mock_ui_current_win_type(void) +{ + return (win_type_t)mock(); +} + +static +char * _mock_ui_current_recipeint(void) +{ + return (char *)mock(); +} + +static void _mock_ui_handle_error(const char * const err_msg) { check_expected(err_msg); @@ -199,6 +212,12 @@ mock_ui_ask_password(void) } void +mock_ui_current_recipient(void) +{ + ui_current_recipient = _mock_ui_current_recipeint; +} + +void stub_ui_ask_password(void) { ui_ask_password = _stub_ui_ask_password; @@ -325,3 +344,16 @@ expect_ui_handle_recipient_not_found(char *recipient, char *err_msg) expect_string(_mock_ui_handle_recipient_not_found, recipient, recipient); expect_string(_mock_ui_handle_recipient_not_found, err_msg, err_msg); } + +void +mock_current_win_type(win_type_t type) +{ + ui_current_win_type = _mock_ui_current_win_type; + will_return(_mock_ui_current_win_type, type); +} + +void +ui_current_recipient_returns(char *jid) +{ + will_return(_mock_ui_current_recipeint, jid); +} diff --git a/tests/ui/mock_ui.h b/tests/ui/mock_ui.h index 852e0fce..fc6ff19a 100644 --- a/tests/ui/mock_ui.h +++ b/tests/ui/mock_ui.h @@ -7,6 +7,7 @@ #include "config/account.h" #include "contact.h" +#include "ui/window.h" void stub_cons_show(void); @@ -43,4 +44,9 @@ void stub_ui_ask_password(void); void mock_ui_ask_password(void); void mock_ui_ask_password_returns(char *password); +void mock_current_win_type(win_type_t type); + +void mock_ui_current_recipient(void); +void ui_current_recipient_returns(char *jid); + #endif |