diff --git a/Gemfile b/Gemfile index 9e639683..6e810339 100644 --- a/Gemfile +++ b/Gemfile @@ -3,4 +3,6 @@ source 'https://rubygems.org' # Specify gem dependencies in active_model_serializers.gemspec gemspec -gem "sqlite3" +gem 'sqlite3' +gem 'coveralls', :require => false +gem 'simplecov', :require => false diff --git a/test/coverage_setup.rb b/test/coverage_setup.rb new file mode 100644 index 00000000..7fe12c67 --- /dev/null +++ b/test/coverage_setup.rb @@ -0,0 +1,12 @@ +require 'simplecov' +require 'coveralls' + +SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ + SimpleCov::Formatter::HTMLFormatter, + Coveralls::SimpleCov::Formatter +] + +SimpleCov.start do + add_group "lib", "lib" + add_group "test", "test" +end diff --git a/test/test_helper.rb b/test/test_helper.rb index f5c6d8f9..378a96db 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,4 +1,5 @@ require 'bundler/setup' +require 'coverage_setup' require 'test/unit' require 'active_model_serializers' require 'fixtures/poro'