Sha256: 11c0321811d034147e4a381de173b9727163e77359cc882ab429d2d7a98bbfa0
Contents?: true
Size: 791 Bytes
Versions: 3
Compression:
Stored size: 791 Bytes
Contents
require 'bundler' require 'rspec/core/rake_task' require 'coveralls/rake/task' Bundler::GemHelper.install_tasks Coveralls::RakeTask.new RSpec::Core::RakeTask.new(:generators) do |task| task.pattern = "spec/generators/**/*_spec.rb" end RSpec::Core::RakeTask.new(:rolify) do |task| task.pattern = "spec/rolify/**/*_spec.rb" end task :default => [ :spec, 'coveralls:push' ] desc "Run all specs" task "spec" do Rake::Task['generators'].invoke return_code1 = $?.exitstatus Rake::Task['rolify'].invoke return_code2 = $?.exitstatus fail if return_code1 != 0 || return_code2 != 0 end desc "Run specs for all adapters" task :spec_all do %w[active_record mongoid].each do |model_adapter| puts "ADAPTER = #{model_adapter}" system "ADAPTER=#{model_adapter} rake" end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
rolify-3.4.0 | Rakefile |
rolify-3.3.0 | Rakefile |
third-prestige-rolify-3.3.0.rc5 | Rakefile |