Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

30 рядки
784 B

11 роки тому
  1. #!/usr/bin/env bats
  2. load test_helper
  3. @test "prefix" {
  4. mkdir -p "${RBENV_TEST_DIR}/myproject"
  5. cd "${RBENV_TEST_DIR}/myproject"
  6. echo "1.2.3" > .ruby-version
  7. mkdir -p "${RBENV_ROOT}/versions/1.2.3"
  8. run rbenv-prefix
  9. assert_success "${RBENV_ROOT}/versions/1.2.3"
  10. }
  11. @test "prefix for invalid version" {
  12. RBENV_VERSION="1.2.3" run rbenv-prefix
  13. assert_failure "rbenv: version \`1.2.3' not installed"
  14. }
  15. @test "prefix for system" {
  16. mkdir -p "${RBENV_TEST_DIR}/bin"
  17. touch "${RBENV_TEST_DIR}/bin/ruby"
  18. chmod +x "${RBENV_TEST_DIR}/bin/ruby"
  19. RBENV_VERSION="system" run rbenv-prefix
  20. assert_success "$RBENV_TEST_DIR"
  21. }
  22. @test "prefix for invalid system" {
  23. PATH="$(path_without ruby)" run rbenv-prefix system
  24. assert_failure "rbenv: system version not found in PATH"
  25. }