No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

38 líneas
827 B

  1. #!/usr/bin/env bats
  2. load test_helper
  3. create_version() {
  4. mkdir -p "${RBENV_ROOT}/versions/$1"
  5. }
  6. setup() {
  7. mkdir -p "$RBENV_TEST_DIR"
  8. cd "$RBENV_TEST_DIR"
  9. }
  10. @test "no version selected" {
  11. assert [ ! -d "${RBENV_ROOT}/versions" ]
  12. run rbenv-version
  13. assert_success "system (set by ${RBENV_ROOT}/version)"
  14. }
  15. @test "set by RBENV_VERSION" {
  16. create_version "1.9.3"
  17. RBENV_VERSION=1.9.3 run rbenv-version
  18. assert_success "1.9.3 (set by RBENV_VERSION environment variable)"
  19. }
  20. @test "set by local file" {
  21. create_version "1.9.3"
  22. cat > ".ruby-version" <<<"1.9.3"
  23. run rbenv-version
  24. assert_success "1.9.3 (set by ${PWD}/.ruby-version)"
  25. }
  26. @test "set by global file" {
  27. create_version "1.9.3"
  28. cat > "${RBENV_ROOT}/version" <<<"1.9.3"
  29. run rbenv-version
  30. assert_success "1.9.3 (set by ${RBENV_ROOT}/version)"
  31. }