check if completion script is readable

fixes #444
This commit is contained in:
Mislav Marohnić 2013-09-09 09:53:29 +02:00
parent 749f21e482
commit bdcc2e1790
2 changed files with 3 additions and 6 deletions

View file

@ -83,11 +83,8 @@ if [[ ":${PATH}:" != *:"${RBENV_ROOT}/shims":* ]]; then
echo 'export PATH="'${RBENV_ROOT}'/shims:${PATH}"'
fi
case "$shell" in
bash | zsh )
echo "source \"$root/completions/rbenv.${shell}\""
;;
esac
completion="${root}/completions/rbenv.${shell}"
[ -r "$completion" ] && echo "source '$completion'"
if [ -z "$no_rehash" ]; then
echo 'rbenv rehash 2>/dev/null'

View file

@ -22,7 +22,7 @@ load test_helper
root="$(cd $BATS_TEST_DIRNAME/.. && pwd)"
run rbenv-init -
assert_success
assert_line 'source "'${root}'/libexec/../completions/rbenv.bash"'
assert_line "source '${root}/libexec/../completions/rbenv.bash'"
}
@test "option to skip rehash" {