Rakefile in silver_spurs-1.0.1 vs Rakefile in silver_spurs-1.0.2
- old
+ new
@@ -1,2 +1,20 @@
#!/usr/bin/env rake
require "bundler/gem_tasks"
+require "rspec/core/rake_task"
+
+desc 'Run all tests'
+task :test => [:spec]
+task :default => [:coverage]
+
+desc "Run all rspec tests"
+RSpec::Core::RakeTask.new 'spec' do |t|
+ t.pattern = 'spec/**/*_spec.rb'
+ t.rspec_opts = '-fd -c'
+end
+
+desc "Run all rspec tests and generate a coverage report"
+task :coverage do
+ ENV['COVERAGE'] = 'true'
+ Rake::Task['spec'].invoke
+ `open coverage/index.html` if RUBY_PLATFORM.downcase.include? 'darwin'
+end