diff --git a/.gitignore b/.gitignore index 6378977..901f4bf 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,9 @@ pkg/ # IDE files .idea +# coverage reports +coverage + # Temporary files .DS_Store *.swp diff --git a/Gemfile b/Gemfile index e9a929f..0245454 100644 --- a/Gemfile +++ b/Gemfile @@ -29,6 +29,9 @@ group :development, :test do gem "fuubar", "2.0.0" gem "nyan-cat-formatter", require: false + # test coverage + gem "simplecov", "0.10.0", require: false + # test database gem "sqlite3" end diff --git a/Gemfile.lock b/Gemfile.lock index 8928f90..fc9ea77 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -178,6 +178,7 @@ DEPENDENCIES rspec-instafail (= 0.2.6) rspec-rails (= 3.2.3) rubocop (= 0.32.0) + simplecov (= 0.10.0) sqlite3 BUNDLED WITH diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 0d3c66e..544f03e 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -3,6 +3,11 @@ require File.join(File.dirname(__FILE__), "..", "test", "dummy", "config", "envi require "rspec/rails" +require "simplecov" +SimpleCov.start do + add_filter "spec" +end + require "codeclimate-test-reporter" CodeClimate::TestReporter.start