1
0
Fork 0

Configure coverage

This commit is contained in:
Alex Kotov 2018-11-23 01:22:11 +05:00
parent c923d15ac2
commit 816606c77f
No known key found for this signature in database
GPG Key ID: 4E831250F47DE154
6 changed files with 28 additions and 0 deletions

1
.gitignore vendored
View File

@ -24,6 +24,7 @@
/public/assets/ /public/assets/
/.byebug_history /.byebug_history
/.rake_tasks~ /.rake_tasks~
/coverage/
# Ignore master key for decrypting credentials and more. # Ignore master key for decrypting credentials and more.
/config/master.key /config/master.key

7
.simplecov Normal file
View File

@ -0,0 +1,7 @@
# frozen_string_literal: true
SimpleCov.start 'rails' do
add_filter '/spec/'
add_group 'Channels', '/app/channels/'
end

View File

@ -58,3 +58,9 @@ group :development do
gem 'spring' gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0' gem 'spring-watcher-listen', '~> 2.0.0'
end end
group :test do
# Code coverage for Ruby 1.9+ with a powerful configuration library
# and automatic merging of coverage across test suites.
gem 'simplecov', '~> 0.16', require: false
end

View File

@ -53,6 +53,7 @@ GEM
concurrent-ruby (1.1.3) concurrent-ruby (1.1.3)
crass (1.0.4) crass (1.0.4)
diff-lcs (1.3) diff-lcs (1.3)
docile (1.3.1)
erubi (1.7.1) erubi (1.7.1)
execjs (2.7.0) execjs (2.7.0)
ffi (1.9.25) ffi (1.9.25)
@ -61,6 +62,7 @@ GEM
i18n (1.1.1) i18n (1.1.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jaro_winkler (1.5.1) jaro_winkler (1.5.1)
json (2.1.0)
listen (3.1.5) listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7) rb-inotify (~> 0.9, >= 0.9.7)
@ -162,6 +164,11 @@ GEM
sprockets (>= 2.8, < 4.0) sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0) sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3) tilt (>= 1.1, < 3)
simplecov (0.16.1)
docile (~> 1.1)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
spring (2.0.2) spring (2.0.2)
activesupport (>= 4.2) activesupport (>= 4.2)
spring-watcher-listen (2.0.1) spring-watcher-listen (2.0.1)
@ -208,6 +215,7 @@ DEPENDENCIES
rspec-rails (~> 3.8) rspec-rails (~> 3.8)
rubocop (~> 0.60.0) rubocop (~> 0.60.0)
sass-rails (~> 5.0) sass-rails (~> 5.0)
simplecov (~> 0.16)
spring spring
spring-watcher-listen (~> 2.0.0) spring-watcher-listen (~> 2.0.0)
turbolinks (~> 5) turbolinks (~> 5)

View File

@ -1,5 +1,8 @@
# frozen_string_literal: true # frozen_string_literal: true
# This should be on the top of the file.
require 'simplecov'
# This file is copied to spec/ when you run 'rails generate rspec:install' # This file is copied to spec/ when you run 'rails generate rspec:install'
require 'spec_helper' require 'spec_helper'
ENV['RAILS_ENV'] ||= 'test' ENV['RAILS_ENV'] ||= 'test'

View File

@ -1,5 +1,8 @@
# frozen_string_literal: true # frozen_string_literal: true
# This should be on the top of the file.
require 'simplecov'
# This file was generated by the `rails generate rspec:install` command. # This file was generated by the `rails generate rspec:install` command.
# Conventionally, all specs live under a `spec` directory, which RSpec adds # Conventionally, all specs live under a `spec` directory, which RSpec adds
# to the `$LOAD_PATH`. The generated `.rspec` file contains # to the `$LOAD_PATH`. The generated `.rspec` file contains