test: completion: add tests for __git_complete
Even though the function was marked as not public, it's already used in the wild. We should at least test basic functionality. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
810df0ea8e
commit
0e02bdc17a
@ -2380,4 +2380,12 @@ test_expect_success 'sourcing the completion script clears cached --options' '
|
||||
verbose test -z "$__gitcomp_builtin_notes_edit"
|
||||
'
|
||||
|
||||
test_expect_success '__git_complete' '
|
||||
unset -f __git_wrap__git_main &&
|
||||
__git_complete foo __git_main &&
|
||||
__git_have_func __git_wrap__git_main &&
|
||||
__git_complete gf _git_fetch &&
|
||||
__git_have_func __git_wrap_git_fetch
|
||||
'
|
||||
|
||||
test_done
|
||||
|
Loading…
Reference in New Issue
Block a user