TiagoCardoso1983/association_observers

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
require "bundler/gem_tasks"

task :default do ;; end

require 'rspec/core/rake_task'


RSpec::Core::RakeTask.new(:active_record_spec) do |t|
  t.rspec_opts = ['--options', "\"./.rspec\""]
  t.pattern   = "spec/activerecord/*_spec.rb"
end

RSpec::Core::RakeTask.new(:active_record_delayed_job_spec) do |t|
  t.rspec_opts = ['--options', "\"./.rspec\""]
  t.pattern   = "spec/activerecord/delayed_job/*_spec.rb"
end

RSpec::Core::RakeTask.new(:active_record_resque_spec) do |t|
  t.rspec_opts = ['--options', "\"./.rspec\""]
  t.pattern   = "spec/activerecord/resque/*_spec.rb"
end

RSpec::Core::RakeTask.new(:active_record_sidekiq_spec) do |t|
  t.rspec_opts = ['--options', "\"./.rspec\""]
  t.pattern   = "spec/activerecord/sidekiq/*_spec.rb"
end

RSpec::Core::RakeTask.new(:data_mapper_spec) do |t|
  t.rspec_opts = ['--options', "\"./.rspec\""]
  t.pattern   = "spec/datamapper/*_spec.rb"
end

task :spec do |t|
  Rake::Task["active_record_spec"].invoke rescue (failed = true)
  Rake::Task["active_record_delayed_job_spec"].invoke rescue (failed = true)
  Rake::Task["active_record_resque_spec"].invoke rescue (failed = true)
  Rake::Task["active_record_sidekiq_spec"].invoke rescue (failed = true) unless RUBY_VERSION == "1.8.7"
  Rake::Task["data_mapper_spec"].invoke rescue (failed = true)
  raise "failed" if failed
end