lib/tasks/rspec.rake
begin
if defined? RSpec # otherwise fails on non-live environments
task(:spec).clear
desc "Run all specs/features in spec directory"
RSpec::Core::RakeTask.new(:spec => 'db:test:prepare') do |t|
t.pattern = './spec/{,**/}*{_spec.rb,.feature}'
end
namespace :spec do
desc "Run the code examples in spec/acceptance"
RSpec::Core::RakeTask.new(:acceptance => 'db:test:prepare') do |t|
t.pattern = './spec/acceptance/{,**/}*.feature'
end
end
end
end