Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

30 Zeilen
784 B

vor 11 Jahren
  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. }