From 18e0884f5ff16f5209fd1cba7f57e10c1d9d91e6 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 23 Feb 2014 20:34:27 +0000 Subject: Fixed issue with /otr myfp when no key loaded --- tests/otr/mock_otr.c | 13 +++++++++++++ tests/otr/mock_otr.h | 1 + 2 files changed, 14 insertions(+) (limited to 'tests/otr') diff --git a/tests/otr/mock_otr.c b/tests/otr/mock_otr.c index a259c156..64ec1166 100644 --- a/tests/otr/mock_otr.c +++ b/tests/otr/mock_otr.c @@ -34,6 +34,12 @@ _mock_otr_get_their_fingerprint(const char * const recipient) return (char *)mock(); } +static gboolean +_mock_otr_key_loaded(void) +{ + return (gboolean)mock(); +} + void otr_keygen_expect(ProfAccount *account) { @@ -62,3 +68,10 @@ otr_get_their_fingerprint_expect_and_return(char *recipient, char *fingerprint) expect_string(_mock_otr_get_their_fingerprint, recipient, recipient); will_return(_mock_otr_get_their_fingerprint, fingerprint); } + +void +otr_key_loaded_returns(gboolean loaded) +{ + otr_key_loaded = _mock_otr_key_loaded; + will_return(_mock_otr_key_loaded, loaded); +} diff --git a/tests/otr/mock_otr.h b/tests/otr/mock_otr.h index 3296c145..742fb215 100644 --- a/tests/otr/mock_otr.h +++ b/tests/otr/mock_otr.h @@ -4,6 +4,7 @@ #include "config/account.h" void otr_keygen_expect(ProfAccount *account); +void otr_key_loaded_returns(gboolean loaded); void otr_libotr_version_returns(char *version); -- cgit 1.4.1-2-gfad0