Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: a5b3c43d4d

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
.gitignore
Gemfile
README.md
Rakefile
spec_coverage.gemspec

README.md

SpecCoverage

This formatter loads SimpleCov a code coverage reporting tool for Ruby 1.9. SimpleCov already does a good job in making it really easy to configure and load itself, but even good efforts can be improved upon.

The only problem is that you'll need to have something like a spec_helper to load it. You might not have this or you might find it ugly having to resort to environment variables to turn it off or on.

Installation

If you are using bundler, then don't forget to add simplecov to your Gemfile:

gem 'spec_coverage', :group => :test, :require => false

Usage

With this formatter, SimpleCov will start, and it will load a .coverage file in which you can add ruby code to configure SimpleCov in a non-obtrusive way. Configuration for a typical Rails app will look like this:

SimpleCov.start 'rails'

This formatter doesn't have any output, so you'll probably want to add another formatter. I prefer the documentation (if the number of specs is limited) or Fuubar formatter (for big spec suites):

rspec spec -f SpecCoverage -fd
rspec spec -f SpecCoverage -f Fuubar

More information on SimpleCov can be found here.

More information on RSpec formatters can be found here.

Something went wrong with that request. Please try again.