#!/usr/bin/env bats load test_helper setup() { export PYENV_ROOT="${TMP}/pyenv" export HOOK_PATH="${TMP}/i has hooks" mkdir -p "$HOOK_PATH" } @test "pyenv-install hooks" { cat > "${HOOK_PATH}/install.bash" < "$definition" <<<"echo python-build" run pyenv-install "$definition" assert_success assert_output <<-OUT before: ${PYENV_ROOT}/versions/3.2.1 python-build after: 0 rehashed OUT } @test "pyenv-uninstall hooks" { cat > "${HOOK_PATH}/uninstall.bash" <