diff options
author | James Booth <boothj5@gmail.com> | 2014-11-26 21:59:36 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-11-26 21:59:36 +0000 |
commit | e263e00a85428e08f84e002a56456201a450811c (patch) | |
tree | 480a679749acf09332d208451d9d0a67fac5db5a /tests/test_jid.c | |
parent | 508bfeb2bf3f7f665f934a8b5132499e0437d334 (diff) | |
download | profani-tty-e263e00a85428e08f84e002a56456201a450811c.tar.gz |
Refactored parsing caps
Diffstat (limited to 'tests/test_jid.c')
-rw-r--r-- | tests/test_jid.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_jid.c b/tests/test_jid.c index df8096d1..ff5f4c9a 100644 --- a/tests/test_jid.c +++ b/tests/test_jid.c @@ -165,3 +165,21 @@ void create_full_with_trailing_slash(void **state) assert_string_equal("room@conference.domain.org", result->barejid); assert_string_equal("room@conference.domain.org/nick/", result->fulljid); } + +void returns_fulljid_when_exists(void **state) +{ + Jid *jid = jid_create("localpart@domainpart/resourcepart"); + + char *result = jid_fulljid_or_barejid(jid); + + assert_string_equal("localpart@domainpart/resourcepart", result); +} + +void returns_barejid_when_fulljid_not_exists(void **state) +{ + Jid *jid = jid_create("localpart@domainpart"); + + char *result = jid_fulljid_or_barejid(jid); + + assert_string_equal("localpart@domainpart", result); +} \ No newline at end of file |