From 48e5ca29f16d82865853655312d925dbc4055181 Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Sun, 5 May 2013 13:24:31 -0700 Subject: [PATCH] Add Coveralls for code coverage. --- Gemfile | 2 ++ README.md | 2 +- active_model_serializers.gemspec | 1 + test/test_helper.rb | 13 +++++++------ 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index 5425c9eb..71303738 100644 --- a/Gemfile +++ b/Gemfile @@ -2,3 +2,5 @@ source 'https://rubygems.org' # Specify gem dependencies in active_model_serializers.gemspec gemspec + +gem "coveralls", :require => false diff --git a/README.md b/README.md index 5412a48b..344db129 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://api.travis-ci.org/rails-api/active_model_serializers.png)](https://travis-ci.org/rails-api/active_model_serializers) [![Code Climate](https://codeclimate.com/github/rails-api/active_model_serializers.png)](https://codeclimate.com/github/rails-api/active_model_serializers) +[![Build Status](https://api.travis-ci.org/rails-api/active_model_serializers.png)](https://travis-ci.org/rails-api/active_model_serializers) [![Code Climate](https://codeclimate.com/github/rails-api/active_model_serializers.png)](https://codeclimate.com/github/rails-api/active_model_serializers) [![Coverage Status](https://coveralls.io/repos/rails-api/active_model_serializers/badge.png?branch=master)](https://coveralls.io/r/rails-api/active_model_serializers) # Purpose diff --git a/active_model_serializers.gemspec b/active_model_serializers.gemspec index e5af3d42..f4f90a81 100644 --- a/active_model_serializers.gemspec +++ b/active_model_serializers.gemspec @@ -21,4 +21,5 @@ Gem::Specification.new do |gem| gem.add_development_dependency "rails", ">= 3.0" gem.add_development_dependency "pry" gem.add_development_dependency "simplecov" + gem.add_development_dependency "coveralls" end diff --git a/test/test_helper.rb b/test/test_helper.rb index d340f496..7f33cbf7 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,14 +1,15 @@ require "rubygems" require "bundler/setup" -unless ENV["TRAVIS"] - require 'simplecov' - SimpleCov.start do - add_group "lib", "lib" - add_group "spec", "spec" - end +require 'simplecov' +SimpleCov.start do + add_group "lib", "lib" + add_group "spec", "spec" end +require 'coveralls' +Coveralls.wear! + require "pry" require "active_model_serializers"