Filter rooms by simple case insensitive text

This commit is contained in:
James Booth
2018-02-04 21:59:33 +00:00
parent a04b02c928
commit 8db2389df6
4 changed files with 56 additions and 14 deletions

View File

@@ -53,6 +53,9 @@ void cmd_rooms_uses_account_default_when_no_arg(void **state)
expect_any(accounts_get_account, name);
will_return(accounts_get_account, account);
expect_cons_show("");
expect_cons_show("Room list request sent: default_conf_server");
expect_string(iq_room_list_request, conferencejid, "default_conf_server");
expect_any(iq_room_list_request, filter);
@@ -66,6 +69,9 @@ void cmd_rooms_service_arg_used_when_passed(void **state)
will_return(connection_get_status, JABBER_CONNECTED);
expect_cons_show("");
expect_cons_show("Room list request sent: conf_server_arg");
expect_string(iq_room_list_request, conferencejid, "conf_server_arg");
expect_any(iq_room_list_request, filter);
@@ -85,6 +91,9 @@ void cmd_rooms_filter_arg_used_when_passed(void **state)
expect_any(accounts_get_account, name);
will_return(accounts_get_account, account);
expect_cons_show("");
expect_cons_show("Room list request sent: default_conf_server, filter: 'text'");
expect_any(iq_room_list_request, conferencejid);
expect_string(iq_room_list_request, filter, "text");