From 395ba5b28b2b1f6089dde87a00d8c6471ef48e90 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Sat, 2 Nov 2013 13:59:59 -0400 Subject: [PATCH] Add coveralls --- README.md | 1 + activerecord-typedstore.gemspec | 1 + gemfiles/Gemfile.ar-3.2 | 1 + gemfiles/Gemfile.ar-4.0 | 1 + gemfiles/Gemfile.ar-edge | 1 + spec/spec_helper.rb | 9 +++++++++ 6 files changed, 14 insertions(+) diff --git a/README.md b/README.md index aa46cdb..7f85fd3 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![Build Status](https://secure.travis-ci.org/byroot/activerecord-typedstore.png)](http://travis-ci.org/byroot/activerecord-typedstore) [![Code Climate](https://codeclimate.com/github/byroot/activerecord-typedstore.png)](https://codeclimate.com/github/byroot/activerecord-typedstore) +[![Coverage Status](https://coveralls.io/repos/byroot/activerecord-typedstore/badge.png)](https://coveralls.io/r/byroot/activerecord-typedstore) [ActiveRecord::Store](http://api.rubyonrails.org/classes/ActiveRecord/Store.html) but with typed attributes. diff --git a/activerecord-typedstore.gemspec b/activerecord-typedstore.gemspec index 6c4e170..db26202 100644 --- a/activerecord-typedstore.gemspec +++ b/activerecord-typedstore.gemspec @@ -23,6 +23,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'bundler', '~> 1.3' spec.add_development_dependency 'rake' spec.add_development_dependency 'rspec' + spec.add_development_dependency 'coveralls' spec.add_development_dependency 'sqlite3' spec.add_development_dependency 'database_cleaner' end diff --git a/gemfiles/Gemfile.ar-3.2 b/gemfiles/Gemfile.ar-3.2 index 94a51cb..0e4f9b4 100644 --- a/gemfiles/Gemfile.ar-3.2 +++ b/gemfiles/Gemfile.ar-3.2 @@ -6,3 +6,4 @@ gem 'rake' gem 'rspec' gem 'sqlite3' gem 'database_cleaner' +gem 'coveralls', require: false diff --git a/gemfiles/Gemfile.ar-4.0 b/gemfiles/Gemfile.ar-4.0 index 4279139..d932fd6 100644 --- a/gemfiles/Gemfile.ar-4.0 +++ b/gemfiles/Gemfile.ar-4.0 @@ -6,3 +6,4 @@ gem 'rake' gem 'rspec' gem 'sqlite3' gem 'database_cleaner' +gem 'coveralls', require: false diff --git a/gemfiles/Gemfile.ar-edge b/gemfiles/Gemfile.ar-edge index 4d4be42..ede1b7a 100644 --- a/gemfiles/Gemfile.ar-edge +++ b/gemfiles/Gemfile.ar-edge @@ -6,3 +6,4 @@ gem 'rake' gem 'rspec' gem 'sqlite3' gem 'database_cleaner' +gem 'coveralls', require: false diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index b052cab..635e71c 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -2,6 +2,15 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'database_cleaner' + +require 'simplecov' +require 'coveralls' +SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ + SimpleCov::Formatter::HTMLFormatter, + Coveralls::SimpleCov::Formatter +] +SimpleCov.start + require 'active_record/typed_store' Dir[File.expand_path(File.join(File.dirname(__FILE__), 'support', '**', '*.rb'))].each { |f| require f }