diff options
Diffstat (limited to 'tests/otr')
-rw-r--r-- | tests/otr/mock_otr.c | 13 | ||||
-rw-r--r-- | tests/otr/mock_otr.h | 1 |
2 files changed, 14 insertions, 0 deletions
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); |