Rakefile in torba-rails-1.0.1 vs Rakefile in torba-rails-1.0.2

- old
+ new

@@ -1,26 +1,18 @@ require "bundler/gem_tasks" +require_relative "test/environment" -rails_versions = %w[3.2 4.1 4.2 5.0] - -task :bundle do - rails_versions.each do |version| - Bundler.with_clean_env do - sh "BUNDLE_GEMFILE=test/#{version}/Gemfile bundle install" - end +task :test do + Bundler.with_clean_env do + sh "bundle install --gemfile=test/#{Torba::Test::RAILS_VERSION}/Gemfile #{"--path=vendor/bundle" if ENV["TRAVIS"]}" + $LOAD_PATH.unshift("test") + require_relative "test/acceptance_test" end end -task :test do - $LOAD_PATH.unshift("test") - Dir.glob("./test/**/*_test.rb").each { |file| require file} -end - task :test_all do - rails_versions.each do |version| - Bundler.with_clean_env do - sh "RAILS_VERSION=#{version} bundle exec rake test" - end + Torba::Test::SUPPORTED_RAILS_VERSIONS.each do |version| + exit 1 unless sh "bundle exec rake test RAILS_VERSION=#{version}" end end -task :default => [:bundle, :test_all] +task :default => :test