diff options
author | James Booth <boothj5@gmail.com> | 2013-12-27 22:12:39 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2013-12-27 22:12:39 +0000 |
commit | 0331cbe2490714607ffc3216cd2412d69c0ee283 (patch) | |
tree | 01018385642fcccfe0a52e4fe4f7c062eeca987b /tests/test_cmd_sub.c | |
parent | 976f3e303a550b9594899bafd4498b531ea7c86e (diff) | |
download | profani-tty-0331cbe2490714607ffc3216cd2412d69c0ee283.tar.gz |
Test usage shown for /sub
Diffstat (limited to 'tests/test_cmd_sub.c')
-rw-r--r-- | tests/test_cmd_sub.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_cmd_sub.c b/tests/test_cmd_sub.c index 4f459be3..d2447a91 100644 --- a/tests/test_cmd_sub.c +++ b/tests/test_cmd_sub.c @@ -29,3 +29,20 @@ void cmd_sub_shows_message_when_not_connected(void **state) free(help); } + +void cmd_sub_shows_usage_when_no_arg(void **state) +{ + mock_cons_show(); + CommandHelp *help = malloc(sizeof(CommandHelp)); + help->usage = "Some usage"; + gchar *args[] = { NULL }; + + mock_connection_status(JABBER_CONNECTED); + + expect_cons_show("Usage: Some usage"); + + gboolean result = cmd_sub(args, *help); + assert_true(result); + + free(help); +} |