about summary refs log tree commit diff stats
path: root/tests/xmpp/mock_xmpp.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/xmpp/mock_xmpp.c')
-rw-r--r--tests/xmpp/mock_xmpp.c18
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);
+}