diff options
author | James Booth <boothj5@gmail.com> | 2017-03-25 20:46:31 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2017-03-25 20:46:31 +0000 |
commit | 1b9d033cef78365ca73ac504041ce129fdf334d2 (patch) | |
tree | 7974ec8a61c1c21e95c222a0481bd79d1a8fed0f /tests | |
parent | 28c862ac5349a7c9df9428b6a73433d51af0fb3f (diff) | |
download | profani-tty-1b9d033cef78365ca73ac504041ce129fdf334d2.tar.gz |
Add test for case insensitive autocomplete
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unittests/test_autocomplete.c | 12 | ||||
-rw-r--r-- | tests/unittests/test_autocomplete.h | 1 | ||||
-rw-r--r-- | tests/unittests/unittests.c | 1 |
3 files changed, 14 insertions, 0 deletions
diff --git a/tests/unittests/test_autocomplete.c b/tests/unittests/test_autocomplete.c index 10f95be8..755e01c9 100644 --- a/tests/unittests/test_autocomplete.c +++ b/tests/unittests/test_autocomplete.c @@ -169,3 +169,15 @@ void complete_both_with_base(void **state) autocomplete_clear(ac); } + +void complete_ignores_case(void **state) +{ + Autocomplete ac = autocomplete_new(); + autocomplete_add(ac, "MyBuddy"); + + char *result = autocomplete_complete(ac, "myb", TRUE); + + assert_string_equal("MyBuddy", result); + + autocomplete_clear(ac); +} diff --git a/tests/unittests/test_autocomplete.h b/tests/unittests/test_autocomplete.h index a16e4db3..a9dd34cb 100644 --- a/tests/unittests/test_autocomplete.h +++ b/tests/unittests/test_autocomplete.h @@ -12,3 +12,4 @@ void complete_accented_with_accented(void **state); void complete_accented_with_base(void **state); void complete_both_with_accented(void **state); void complete_both_with_base(void **state); +void complete_ignores_case(void **state); diff --git a/tests/unittests/unittests.c b/tests/unittests/unittests.c index d59a5ed0..5c411ab6 100644 --- a/tests/unittests/unittests.c +++ b/tests/unittests/unittests.c @@ -94,6 +94,7 @@ int main(int argc, char* argv[]) { unit_test(complete_accented_with_base), unit_test(complete_both_with_accented), unit_test(complete_both_with_base), + unit_test(complete_ignores_case), unit_test(create_jid_from_null_returns_null), unit_test(create_jid_from_empty_string_returns_null), |