You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
571 B

11 years ago
  1. #!/usr/bin/env bats
  2. load test_helper
  3. @test "no shims" {
  4. run rbenv-shims
  5. assert_success
  6. assert [ -z "$output" ]
  7. }
  8. @test "shims" {
  9. mkdir -p "${RBENV_ROOT}/shims"
  10. touch "${RBENV_ROOT}/shims/ruby"
  11. touch "${RBENV_ROOT}/shims/irb"
  12. run rbenv-shims
  13. assert_success
  14. assert_line "${RBENV_ROOT}/shims/ruby"
  15. assert_line "${RBENV_ROOT}/shims/irb"
  16. }
  17. @test "shims --short" {
  18. mkdir -p "${RBENV_ROOT}/shims"
  19. touch "${RBENV_ROOT}/shims/ruby"
  20. touch "${RBENV_ROOT}/shims/irb"
  21. run rbenv-shims --short
  22. assert_success
  23. assert_line "irb"
  24. assert_line "ruby"
  25. }