mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-21 20:47:00 -05:00
Simplify version-name, version-origin hook tests
No need for helper function that's gonna be used just once.
This commit is contained in:
parent
4fde4ecbaf
commit
6e30032278
2 changed files with 10 additions and 22 deletions
|
@ -2,13 +2,6 @@
|
||||||
|
|
||||||
load test_helper
|
load test_helper
|
||||||
|
|
||||||
export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d"
|
|
||||||
|
|
||||||
create_hook() {
|
|
||||||
mkdir -p "${RBENV_ROOT}/rbenv.d/version-name"
|
|
||||||
cat > "${RBENV_ROOT}/rbenv.d/version-name/$1" <<<"$2"
|
|
||||||
}
|
|
||||||
|
|
||||||
create_version() {
|
create_version() {
|
||||||
mkdir -p "${RBENV_ROOT}/versions/$1"
|
mkdir -p "${RBENV_ROOT}/versions/$1"
|
||||||
}
|
}
|
||||||
|
@ -33,11 +26,12 @@ setup() {
|
||||||
create_version "1.8.7"
|
create_version "1.8.7"
|
||||||
create_version "1.9.3"
|
create_version "1.9.3"
|
||||||
|
|
||||||
RBENV_VERSION=1.8.7 run rbenv-version-name
|
mkdir -p "${RBENV_ROOT}/rbenv.d/version-name"
|
||||||
assert_success "1.8.7"
|
cat > "${RBENV_ROOT}/rbenv.d/version-name/test.bash" <<HOOK
|
||||||
|
RBENV_VERSION=1.9.3
|
||||||
|
HOOK
|
||||||
|
|
||||||
create_hook test.bash "RBENV_VERSION=1.9.3"
|
RBENV_VERSION=1.8.7 RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" run rbenv-version-name
|
||||||
RBENV_VERSION=1.8.7 run rbenv-version-name
|
|
||||||
assert_success "1.9.3"
|
assert_success "1.9.3"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,6 @@
|
||||||
|
|
||||||
load test_helper
|
load test_helper
|
||||||
|
|
||||||
export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d"
|
|
||||||
|
|
||||||
create_hook() {
|
|
||||||
mkdir -p "${RBENV_ROOT}/rbenv.d/version-origin"
|
|
||||||
cat > "${RBENV_ROOT}/rbenv.d/version-origin/$1" <<<"$2"
|
|
||||||
}
|
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
mkdir -p "$RBENV_TEST_DIR"
|
mkdir -p "$RBENV_TEST_DIR"
|
||||||
cd "$RBENV_TEST_DIR"
|
cd "$RBENV_TEST_DIR"
|
||||||
|
@ -45,11 +38,12 @@ setup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "reports from hook" {
|
@test "reports from hook" {
|
||||||
touch .ruby-version
|
mkdir -p "${RBENV_ROOT}/rbenv.d/version-origin"
|
||||||
create_hook test.bash "RBENV_VERSION_ORIGIN=plugin"
|
cat > "${RBENV_ROOT}/rbenv.d/version-origin/test.bash" <<HOOK
|
||||||
|
RBENV_VERSION_ORIGIN=plugin
|
||||||
RBENV_VERSION=1 run rbenv-version-origin
|
HOOK
|
||||||
|
|
||||||
|
RBENV_VERSION=1 RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" run rbenv-version-origin
|
||||||
assert_success "plugin"
|
assert_success "plugin"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue