diff options
Diffstat (limited to 'tests/xmpp/mock_xmpp.c')
-rw-r--r-- | tests/xmpp/mock_xmpp.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/xmpp/mock_xmpp.c b/tests/xmpp/mock_xmpp.c index c25156be..43f31e6c 100644 --- a/tests/xmpp/mock_xmpp.c +++ b/tests/xmpp/mock_xmpp.c @@ -103,6 +103,12 @@ _mock_roster_send_add_new(const char *const barejid, const char * const name) check_expected(name); } +static void +_mock_roster_send_remove(const char * const barejid) +{ + check_expected(barejid); +} + void mock_jabber_connect_with_details(void) { @@ -153,6 +159,12 @@ mock_roster_send_add_new(void) } void +mock_roster_send_remove(void) +{ + roster_send_remove = _mock_roster_send_remove; +} + +void bookmark_get_list_returns(GList *bookmarks) { bookmark_get_list = _mock_bookmark_get_list; @@ -280,3 +292,9 @@ roster_send_add_new_expect(char *jid, char *nick) expect_string(_mock_roster_send_add_new, barejid, jid); expect_string(_mock_roster_send_add_new, name, nick); } + +void +roster_send_remove_expect(char *jid) +{ + expect_string(_mock_roster_send_remove, barejid, jid); +} |