diff options
author | James Booth <boothj5@gmail.com> | 2014-02-23 21:20:41 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-02-23 21:20:41 +0000 |
commit | c00376087f2ea0060b40d6adc1ef81ef17d8868a (patch) | |
tree | cc18959ae2b7fa40a4b778fd0132b94d83271a19 /tests/otr | |
parent | da058359ac552bc90e7b70749d5f96289434a9c8 (diff) | |
download | profani-tty-c00376087f2ea0060b40d6adc1ef81ef17d8868a.tar.gz |
Test /otr start sends OTR query message to current recipient
Diffstat (limited to 'tests/otr')
-rw-r--r-- | tests/otr/mock_otr.c | 13 | ||||
-rw-r--r-- | tests/otr/mock_otr.h | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/otr/mock_otr.c b/tests/otr/mock_otr.c index 64ec1166..0cda802e 100644 --- a/tests/otr/mock_otr.c +++ b/tests/otr/mock_otr.c @@ -40,6 +40,12 @@ _mock_otr_key_loaded(void) return (gboolean)mock(); } +static char * +_mock_otr_start_query(void) +{ + return (char *)mock(); +} + void otr_keygen_expect(ProfAccount *account) { @@ -75,3 +81,10 @@ otr_key_loaded_returns(gboolean loaded) otr_key_loaded = _mock_otr_key_loaded; will_return(_mock_otr_key_loaded, loaded); } + +void +otr_start_query_returns(char *query) +{ + otr_start_query = _mock_otr_start_query; + will_return(_mock_otr_start_query, query); +} diff --git a/tests/otr/mock_otr.h b/tests/otr/mock_otr.h index 742fb215..ab28ed6c 100644 --- a/tests/otr/mock_otr.h +++ b/tests/otr/mock_otr.h @@ -11,4 +11,6 @@ void otr_libotr_version_returns(char *version); void otr_get_my_fingerprint_returns(char *fingerprint); void otr_get_their_fingerprint_expect_and_return(char *recipient, char *fingerprint); +void otr_start_query_returns(char *query); + #endif |