begin
require 'rspec/core/rake_task'
rescue LoadError else
namespace :spec do desc "Run each spec individually, looking for missing 'require' statements" task :each do add_separator = false Dir.glob( 'spec/**/*_spec.rb' ) do |f| puts '-' * `tput cols`.chomp.to_i if add_separator add_separator = true puts "Running #{f} ..." unless system( "/usr/bin/env bundle exec rspec --format=progress --no-profile #{f.inspect}" ) fail end end end end
end