Sha256: 4754a855fc1a30ae12f573bbf21638bd3413532de33a2dcc0e0fd6bf10abd9fb
Contents?: true
Size: 915 Bytes
Versions: 20
Compression:
Stored size: 915 Bytes
Contents
# frozen_string_literal: true require 'rubygems' require 'rake' require 'rake/testtask' require 'rspec/core/rake_task' require 'spree/testing_support/dummy_app/rake_tasks' require 'bundler/gem_tasks' RSpec::Core::RakeTask.new task default: :spec DummyApp::RakeTasks.new( gem_root: File.dirname(__FILE__), lib_name: 'solidus_core' ) require 'yard/rake/yardoc_task' YARD::Rake::YardocTask.new(:yard) # The following workaround can be removed # once https://github.com/lsegal/yard/pull/1457 is merged. task('yard:require') { require 'yard' } task yard: 'yard:require' namespace :spec do task :isolated do spec_files = Dir['spec/**/*_spec.rb'] failed_specs = spec_files.reject do |file| puts "rspec #{file}" system('rspec', file) end if !failed_specs.empty? puts "Failed specs:" puts failed_specs exit 1 end end end task test_app: 'db:reset'
Version data entries
20 entries across 20 versions & 1 rubygems