about summary refs log tree commit diff stats
path: root/tests/xmpp
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-02-01 21:18:15 +0000
committerJames Booth <boothj5@gmail.com>2014-02-01 21:18:15 +0000
commit3d7d070b138a29e51dbaff72ebe1223d9f3d59cb (patch)
tree0648648120eaf6a94daec81c27c987ba55743207 /tests/xmpp
parent1654f1365657bb1ed1c3151211fd13a3c8dc405b (diff)
downloadprofani-tty-3d7d070b138a29e51dbaff72ebe1223d9f3d59cb.tar.gz
Added test for /bookmark list
Diffstat (limited to 'tests/xmpp')
-rw-r--r--tests/xmpp/mock_xmpp.c13
-rw-r--r--tests/xmpp/mock_xmpp.h2
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/xmpp/mock_xmpp.c b/tests/xmpp/mock_xmpp.c
index 52cfdc83..4cfbfe35 100644
--- a/tests/xmpp/mock_xmpp.c
+++ b/tests/xmpp/mock_xmpp.c
@@ -58,6 +58,12 @@ _mock_presence_update(resource_presence_t status, const char * const msg, int id
     check_expected(idle);
 }
 
+static const GList *
+_mock_bookmark_get_list(void)
+{
+    return (GList *)mock();
+}
+
 void
 mock_jabber_connect_with_details(void)
 {
@@ -84,6 +90,13 @@ mock_connection_status(jabber_conn_status_t status)
 }
 
 void
+bookmark_get_list_returns(GList *bookmarks)
+{
+    bookmark_get_list = _mock_bookmark_get_list;
+    will_return(_mock_bookmark_get_list, bookmarks);
+}
+
+void
 mock_connection_account_name(char *name)
 {
     jabber_get_account_name = _mock_jabber_get_account_name;
diff --git a/tests/xmpp/mock_xmpp.h b/tests/xmpp/mock_xmpp.h
index 8e68da15..b2173e9f 100644
--- a/tests/xmpp/mock_xmpp.h
+++ b/tests/xmpp/mock_xmpp.h
@@ -21,4 +21,6 @@ void jabber_connect_with_account_return(jabber_conn_status_t result);
 void mock_presence_update(void);
 void presence_update_expect(resource_presence_t presence, char *msg, int idle);
 
+void bookmark_get_list_returns(GList *bookmarks);
+
 #endif