diff --git a/Rakefile b/Rakefile index ab4a3ef..f42d019 100644 --- a/Rakefile +++ b/Rakefile @@ -13,7 +13,25 @@ end task :default => "spec:all" namespace :spec do - %w(active_record_edge active_record_40 active_record_41 active_record_42 active_record_32 active_record_31 active_record_30 data_mapper_12 mongoid_40 mongoid_31 mongoid_30 mongoid_24 mongo_mapper sinatra_13 sinatra_14).each do |gemfile| + mappers = %w( + active_record_edge + active_record_42 + active_record_41 + active_record_40 + active_record_32 + active_record_31 + active_record_30 + data_mapper_12 + mongoid_40 + mongoid_31 + mongoid_30 + mongoid_24 + mongo_mapper + sinatra_13 + sinatra_14 + ) + + mappers.each do |gemfile| desc "Run Tests against #{gemfile}" task gemfile do sh "BUNDLE_GEMFILE='gemfiles/#{gemfile}.gemfile' bundle --quiet" @@ -23,7 +41,7 @@ namespace :spec do desc "Run Tests against all ORMs" task :all do - %w(active_record_edge active_record_40 active_record_41 active_record_42 active_record_32 active_record_31 active_record_30 data_mapper_12 mongoid_40 mongoid_31 mongoid_30 mongoid_24 mongo_mapper sinatra_13 sinatra_14).each do |gemfile| + mappers.each do |gemfile| sh "BUNDLE_GEMFILE='gemfiles/#{gemfile}.gemfile' bundle --quiet" sh "BUNDLE_GEMFILE='gemfiles/#{gemfile}.gemfile' bundle exec rake spec" end