From c53f4ddcab130a82da8fbd62fda7980543fd40d0 Mon Sep 17 00:00:00 2001 From: Erik Michaels-Ober Date: Mon, 25 Feb 2013 16:40:40 -0800 Subject: [PATCH] Add Coveralls for code coverage reporting --- Gemfile | 1 + README.md | 6 +++++- spec/helper.rb | 14 ++++++++------ 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index e04b261..3ee6f6f 100644 --- a/Gemfile +++ b/Gemfile @@ -4,6 +4,7 @@ gem 'jruby-openssl', :platforms => :jruby gem 'rake' group :test do + gem 'coveralls', :require => false gem 'rspec', '>= 2.11' gem 'simplecov', :require => false end diff --git a/README.md b/README.md index 8044d8f..bc3a646 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# simple_oauth [![Build Status](https://secure.travis-ci.org/laserlemon/simple_oauth.png)](http://travis-ci.org/laserlemon/simple_oauth) [![Dependency Status](https://gemnasium.com/laserlemon/simple_oauth.png)](https://gemnasium.com/laserlemon/simple_oauth) +# simple_oauth + +[![Build Status](https://secure.travis-ci.org/laserlemon/simple_oauth.png)](http://travis-ci.org/laserlemon/simple_oauth) +[![Dependency Status](https://gemnasium.com/laserlemon/simple_oauth.png)](https://gemnasium.com/laserlemon/simple_oauth) +[![Coverage Status](https://coveralls.io/repos/laserlemon/simpleoauth/badge.png?branch=master)](https://coveralls.io/r/laserlemon/simple_oauth) Simply builds and verifies OAuth headers diff --git a/spec/helper.rb b/spec/helper.rb index 9be179d..5099848 100644 --- a/spec/helper.rb +++ b/spec/helper.rb @@ -1,9 +1,11 @@ -unless ENV['CI'] - require 'simplecov' - SimpleCov.start do - add_filter 'spec' - end -end +require 'simplecov' +require 'coveralls' + +SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ + SimpleCov::Formatter::HTMLFormatter, + Coveralls::SimpleCov::Formatter +] +SimpleCov.start require 'simple_oauth' require 'rspec'