Commit 4e2177d5 authored by Mislav Marohnić's avatar Mislav Marohnić
Browse files

Add test for ruby-build definitions

parent 223f0a5e
Loading
Loading
Loading
Loading

test/definitions.bats

0 → 100644
+18 −0
Original line number Diff line number Diff line
#!/usr/bin/env bats

load test_helper
NUM_DEFINITIONS="$(ls "$BATS_TEST_DIRNAME"/../share/ruby-build | wc -l)"

@test "list built-in definitions" {
  run ruby-build --definitions
  assert_success
  assert_output_contains "1.9.3-p194"
  assert_output_contains "jruby-1.7.9"
  assert [ "${#lines[*]}" -eq "$NUM_DEFINITIONS" ]
}

@test "installing nonexistent definition" {
  run ruby-build "nonexistent" "${TMP}/install"
  assert [ "$status" -eq 2 ]
  assert_output "ruby-build: definition not found: nonexistent"
}