Rakefile 399 B

12345678910111213141516171819
  1. require 'bundler'
  2. Bundler::GemHelper.install_tasks
  3. require 'rspec/core/rake_task'
  4. RSpec::Core::RakeTask.new(:spec)
  5. namespace :coverage do
  6. desc "Open coverage report"
  7. task :report do
  8. require 'simplecov'
  9. `open "#{File.join SimpleCov.coverage_path, 'index.html'}"`
  10. end
  11. end
  12. task :spec do
  13. Rake::Task[:'coverage:report'].invoke unless ENV['TRAVIS_RUBY_VERSION']
  14. end
  15. task default: :spec