From 20dc44c0a9c30839793234e7ce797976848c4e1b Mon Sep 17 00:00:00 2001 From: James Booth Date: Thu, 13 Nov 2014 00:29:29 +0000 Subject: [PATCH] Fixed broken test --- tests/test_server_events.c | 1 + tests/ui/mock_ui.c | 11 +++++++++++ tests/ui/mock_ui.h | 1 + 3 files changed, 13 insertions(+) diff --git a/tests/test_server_events.c b/tests/test_server_events.c index cb8cd21e..f64ce2b4 100644 --- a/tests/test_server_events.c +++ b/tests/test_server_events.c @@ -18,6 +18,7 @@ void console_doesnt_show_online_presence_when_set_none(void **state) { mock_cons_show_contact_online(); stub_ui_chat_win_contact_online(); + stub_ui_roster(); prefs_set_string(PREF_STATUSES_CONSOLE, "none"); roster_init(); roster_add("test1@server", "bob", NULL, "both", FALSE); diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c index 7108df56..17d58c04 100644 --- a/tests/ui/mock_ui.c +++ b/tests/ui/mock_ui.c @@ -28,6 +28,11 @@ void _stub_cons_show(const char * const msg, ...) { } +static +void _stub_ui_roster(void) +{ +} + static void _mock_cons_show_contact_online(PContact contact, Resource *resource, GDateTime *last_activity) { @@ -200,6 +205,12 @@ stub_ui_chat_win_contact_online(void) ui_chat_win_contact_online = _stub_ui_chat_win_contact_online; } +void +stub_ui_roster(void) +{ + ui_roster = _stub_ui_roster; +} + void mock_cons_show_error(void) { diff --git a/tests/ui/mock_ui.h b/tests/ui/mock_ui.h index d16fad48..99a460ac 100644 --- a/tests/ui/mock_ui.h +++ b/tests/ui/mock_ui.h @@ -10,6 +10,7 @@ #include "ui/window.h" void stub_cons_show(void); +void stub_ui_roster(void); void mock_cons_show(void); void expect_cons_show(char *output);