Sha256: 700272626af745bdf94bea5f2d980456a8ccce6db15616b337c9a7e436b62bd5
Contents?: true
Size: 1.17 KB
Versions: 10
Compression:
Stored size: 1.17 KB
Contents
# frozen_string_literal: true require 'rspec/core/rake_task' namespace :eac_rails_base0 do desc 'Remove all temporary files.' task clear: ['db:schema:cache:clear', 'log:clear', 'tmp:clear', 'assets:clobber'] do end ::RSpec::Core::RakeTask.new(:rspec) do |t| t.rspec_opts = "--pattern '**/spec/**/*_spec.rb'" end Rake::Task['eac_rails_base0:rspec'].enhance ['db:test:prepare'] desc 'Minitest for engines' Rails::TestTask.new('minitest:engines' => 'test:prepare') do |t| t.pattern = 'engines/*/test/**/*_test.rb' end desc 'Minitest for application' task minitest: %w[test:run eac_rails_base0:minitest:engines] desc 'Minitest and RSpec for application' task test: ['test', 'eac_rails_base0:rspec'] namespace :gems do desc 'Minitest and RSpec for application and local gems' task test_all: :environment do require 'eac_ruby_gems_utils/tests/multiple' tests = ::EacRubyGemsUtils::Tests::Multiple.new(::EacRailsBase0::Gems.all) raise 'Some test did not pass' unless tests.ok? end end end Rake::Task['default'].clear task default: %w[eac_rails_base0:gems:test_all] Rake::Task['test'].clear task test: %w[eac_rails_base0:minitest]
Version data entries
10 entries across 10 versions & 1 rubygems