Rakefile in swd-0.2.1 vs Rakefile in swd-1.0.0
- old
+ new
@@ -1,25 +1,18 @@
-require 'bundler'
-Bundler::GemHelper.install_tasks
+require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
-if RUBY_VERSION >= '1.9'
- namespace :cover_me do
- desc "Generates and opens code coverage report."
- task :report do
- require 'cover_me'
- CoverMe.complete!
- end
+namespace :coverage do
+ desc 'Open coverage report'
+ task :report do
+ require 'simplecov'
+ `open '#{File.join SimpleCov.coverage_path, 'index.html'}'`
end
- task :spec do
- Rake::Task['cover_me:report'].invoke
- end
-else
- RSpec::Core::RakeTask.new(:rcov) do |spec|
- spec.rcov = true
- spec.rcov_opts = ['-Ilib -Ispec --exclude spec,gems']
- end
end
-task :default => :spec
+task :spec do
+ Rake::Task[:'coverage:report'].invoke unless ENV['TRAVIS_RUBY_VERSION']
+end
+
+task default: :spec
\ No newline at end of file