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