Sha256: ee46b25fbd0fcd2e75b8a99fd194d8e431b080dd538d3f36cf350ef0fa481186
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
desc 'Run spec suite in both Rails 2 and Rails 3' task :spec => [:"spec:rails2", :"spec:rails3"] namespace :spec do desc 'Run spec suite in Rails 2 application' task :rails2 do puts "Running specs for Rails 2" ENV['BUNDLE_GEMFILE'] = 'spec/rails2/Gemfile' ENV['RAILS_ROOT'] = 'spec/rails2' require 'bundler' Bundler.setup(:default, :test) # success = system "spec --color #{ENV['SPEC'] || 'spec'}" success = system "spec spec/*_spec.rb --color" exit(success ? 0 : 1) end desc 'Run spec suite in Rails 3 application' task :rails3 do puts "Running specs for Rails 3" ENV['BUNDLE_GEMFILE'] = 'spec/rails3/Gemfile' ENV['RAILS_ROOT'] = 'spec/rails3' require 'bundler' Bundler.setup(:default, :test) success = system "rspec #{ENV['SPEC'] || 'spec/*_spec.rb'} --color" exit(success ? 0 : 1) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pduey-sunspot_rails-1.2.1.1 | dev_tasks/spec.rake |