diff --git a/tester/liblinphone_completion b/tester/liblinphone_completion
index c58cc42c1ecef7f8b58aa149fb5abe4df4cab9d5..a0d05f3e0fded9a622a20a5a1344835c4465c561 100644
--- a/tester/liblinphone_completion
+++ b/tester/liblinphone_completion
@@ -73,7 +73,7 @@ _liblinphone_complete() {
 			# echo "yes!$prev_arg $has_not_set_suite"
 			if [ "$prev_arg" = "--test" ] && [ $has_not_set_suite = 0 ]; then
 				suite_name=$(echo $@ | sed -nE 's/.*--suite (.*) (--.*)$/\1/p' |sed "s@\\\\@@g")
-				completions="$($program --list-tests $suite_name | grep "^$latest_arg")"
+				completions="$($program --list-tests $suite_name)"
 			elif [ "$prev_arg" = "--suite" ] || [ "$prev_arg" = "--list-tests" ]; then
 				completions="$($program --list-suites)"
 			fi