Skip to content

Instantly share code, notes, and snippets.

@jonahoffline
Created August 7, 2013 02:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jonahoffline/6170634 to your computer and use it in GitHub Desktop.
Save jonahoffline/6170634 to your computer and use it in GitHub Desktop.
Rake Task for generating a RSpec report in html.
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |t|
t.rspec_opts = '--format html --out reports/rspec_results.html'
end
namespace :rspec_report do
desc 'Run all specs and generate RSpec report in HTML'
task :html => :spec
desc 'Run all specs, generate RSpec report and open it in the browser'
task :browser do
Rake::Task[:spec].invoke
`open reports/rspec_results.html` # This only works if running OS X.
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment