mirror of
https://github.com/pyenv/pyenv.git
synced 2025-11-12 21:33:54 -05:00
add --help to subcommand completions
ensure subcommand exists, then include --help in its completion output
This commit is contained in:
@@ -13,7 +13,7 @@ create_command() {
|
||||
create_command "rbenv-hello" "#!$BASH
|
||||
echo hello"
|
||||
run rbenv-completions hello
|
||||
assert_success ""
|
||||
assert_success "--help"
|
||||
}
|
||||
|
||||
@test "command with completion support" {
|
||||
@@ -25,7 +25,11 @@ else
|
||||
exit 1
|
||||
fi"
|
||||
run rbenv-completions hello
|
||||
assert_success "hello"
|
||||
assert_success
|
||||
assert_output <<OUT
|
||||
--help
|
||||
hello
|
||||
OUT
|
||||
}
|
||||
|
||||
@test "forwards extra arguments" {
|
||||
@@ -40,6 +44,7 @@ fi"
|
||||
run rbenv-completions hello happy world
|
||||
assert_success
|
||||
assert_output <<OUT
|
||||
--help
|
||||
happy
|
||||
world
|
||||
OUT
|
||||
|
||||
@@ -35,6 +35,7 @@ create_executable() {
|
||||
run rbenv-completions exec
|
||||
assert_success
|
||||
assert_output <<OUT
|
||||
--help
|
||||
rake
|
||||
ruby
|
||||
OUT
|
||||
|
||||
Reference in New Issue
Block a user