|
|
|
@ -24,6 +24,18 @@ load test_helper |
|
|
|
assert_success "$RBENV_TEST_DIR" |
|
|
|
} |
|
|
|
|
|
|
|
@test "prefix for system in /" { |
|
|
|
mkdir -p "${BATS_TEST_DIRNAME}/libexec" |
|
|
|
cat >"${BATS_TEST_DIRNAME}/libexec/rbenv-which" <<OUT |
|
|
|
#!/bin/sh |
|
|
|
echo /bin/ruby |
|
|
|
OUT |
|
|
|
chmod +x "${BATS_TEST_DIRNAME}/libexec/rbenv-which" |
|
|
|
RBENV_VERSION="system" run rbenv-prefix |
|
|
|
assert_success "/" |
|
|
|
rm -f "${BATS_TEST_DIRNAME}/libexec/rbenv-which" |
|
|
|
} |
|
|
|
|
|
|
|
@test "prefix for invalid system" { |
|
|
|
PATH="$(path_without ruby)" run rbenv-prefix system |
|
|
|
assert_failure "rbenv: system version not found in PATH" |
|
|
|
|