1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
require 'gem2deb/rake/spectask'
# Use installed version of rails, default is 5 (fixes test failure with rails6)
require 'rails'
ENV['ACTION_MAILER_VERSION'] = Rails::VERSION::MAJOR.to_s
task :setup do
Dir.mkdir 'spec/rails_app/tmp'
end
task :run_tests do
Gem2Deb::Rake::RSpecTask.new do |spec|
spec.pattern = './spec/**/*_spec.rb'
end
end
task :cleanup do
at_exit {
`rm -rf spec/rails_app/tmp spec/rails_app/log`
}
end
task :default => [:setup, :run_tests, :cleanup]
|