From c00376087f2ea0060b40d6adc1ef81ef17d8868a Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 23 Feb 2014 21:20:41 +0000 Subject: Test /otr start sends OTR query message to current recipient --- tests/xmpp/mock_xmpp.c | 15 +++++++++++++++ tests/xmpp/mock_xmpp.h | 2 ++ 2 files changed, 17 insertions(+) (limited to 'tests/xmpp') diff --git a/tests/xmpp/mock_xmpp.c b/tests/xmpp/mock_xmpp.c index 054e3fdd..c9843ed5 100644 --- a/tests/xmpp/mock_xmpp.c +++ b/tests/xmpp/mock_xmpp.c @@ -81,6 +81,13 @@ _mock_bookmark_remove(const char *jid, gboolean autojoin) return (gboolean)mock(); } +static void +_mock_message_send(const char * const msg, const char * const recipient) +{ + check_expected(msg); + check_expected(recipient); +} + void mock_jabber_connect_with_details(void) { @@ -219,3 +226,11 @@ expect_and_return_bookmark_remove(char *expected_jid, gboolean expected_autojoin will_return(_mock_bookmark_remove, removed); } + +void +message_send_expect(char *message, char *recipient) +{ + message_send = _mock_message_send; + expect_string(_mock_message_send, msg, message); + expect_string(_mock_message_send, recipient, recipient); +} diff --git a/tests/xmpp/mock_xmpp.h b/tests/xmpp/mock_xmpp.h index 5c4c19d0..7400fe92 100644 --- a/tests/xmpp/mock_xmpp.h +++ b/tests/xmpp/mock_xmpp.h @@ -31,4 +31,6 @@ void mock_bookmark_remove(void); void expect_and_return_bookmark_remove(char *expected_jid, gboolean expected_autojoin, gboolean removed); +void message_send_expect(char *message, char *recipient); + #endif -- cgit 1.4.1-2-gfad0