bash_completion: Add support for test_that

BUG=none
TEST=test_that --<tab><tab>

Change-Id: I01f7c8b18f55b75785815aeb3fe0d1c27a38e059
Reviewed-on: https://chromium-review.googlesource.com/1896277
Tested-by: Craig Hesling <hesling@chromium.org>
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/bash_completion b/bash_completion
index 4dc43b2..a0d6232 100644
--- a/bash_completion
+++ b/bash_completion
@@ -144,6 +144,11 @@
   _complete_board_sysroot_flag && return 0
 }
 
+_test_that_complete() {
+  _flag_complete && return 0
+  return 0
+}
+
 # Complete cros_workon's <command> argument.
 #
 # TODO(petkov): We should probably extract the list of commands from
@@ -271,6 +276,7 @@
   mod_image_for_test.sh
 complete -o bashdefault -o default -F _board_overlay setup_board
 complete -o bashdefault -o default -o nospace -F _autotest_complete autotest
+complete -o bashdefault -o default -o nospace -F _test_that_complete test_that
 complete -F _cros cros
 complete -F _cros_workon cros_workon
 complete -o bashdefault -o default -F _complete_equery equery