diff --git a/.travis.yml b/.travis.yml index 09f6ce0..e5afc51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,6 @@ rvm: - - 1.8.7 - 1.9.3 - 2.0.0 - - jruby - - rbx - - rbx-2.0 - - ree - - ruby-head notifications: disabled: true diff --git a/hike.gemspec b/hike.gemspec index 0a68b1f..a9a2d55 100644 --- a/hike.gemspec +++ b/hike.gemspec @@ -10,5 +10,6 @@ spec = Gem::Specification.new do |s| s.files = Dir["README.md", "LICENSE", "lib/**/*.rb"] s.require_path = "lib" s.license = "MIT" + s.required_ruby_version = ">= 1.9.3" s.add_development_dependency "rake" end diff --git a/test/hike_test.rb b/test/hike_test.rb index b43e2c8..ffc1a77 100644 --- a/test/hike_test.rb +++ b/test/hike_test.rb @@ -1,4 +1,15 @@ -require "test/unit" +require "minitest/autorun" require "hike" FIXTURE_ROOT = File.expand_path(File.join(File.dirname(__FILE__), "fixtures")) + +module Hike + if defined? Minitest::Test + klass = Minitest::Test + elsif defined? MiniTest::Unit::TestCase + klass = MiniTest::Unit::TestCase + end + + class Test < klass + end +end diff --git a/test/test_normalized_array.rb b/test/test_normalized_array.rb index b37d72d..db52349 100644 --- a/test/test_normalized_array.rb +++ b/test/test_normalized_array.rb @@ -6,7 +6,7 @@ def normalize_element(element) end end -class NormalizedArrayTest < Test::Unit::TestCase +class NormalizedArrayTest < Hike::Test def setup @array = UppercaseArray.new end diff --git a/test/test_trail.rb b/test/test_trail.rb index f9700b0..5a837c3 100644 --- a/test/test_trail.rb +++ b/test/test_trail.rb @@ -233,7 +233,7 @@ def test_stat end end -class TrailTest < Test::Unit::TestCase +class TrailTest < Hike::Test attr_reader :trail def new_trail @@ -271,7 +271,7 @@ def test_find_reflects_changes_in_the_file_system include TrailTests end -class IndexTest < Test::Unit::TestCase +class IndexTest < Hike::Test attr_reader :trail def new_trail