Skip to content

Commit 076cb17

Browse files
authored
Merge pull request #298 from JuanVqz/chore/add-simplecov
Add SimpleCov for test coverage
2 parents 143548b + 268527a commit 076cb17

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

Gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ GEM
3434
concurrent-ruby (1.3.4)
3535
connection_pool (2.4.1)
3636
diff-lcs (1.5.1)
37+
docile (1.4.1)
3738
drb (2.2.1)
3839
fakefs (2.4.0)
3940
ffi (1.16.3)
@@ -100,6 +101,12 @@ GEM
100101
rspec-support (~> 3.13.0)
101102
rspec-support (3.13.1)
102103
shellany (0.0.1)
104+
simplecov (0.22.0)
105+
docile (~> 1.1)
106+
simplecov-html (~> 0.11)
107+
simplecov_json_formatter (~> 0.1)
108+
simplecov-html (0.13.1)
109+
simplecov_json_formatter (0.1.4)
103110
syntax_tree (6.2.0)
104111
prettier_print (>= 1.2.0)
105112
syntax_tree_ext (0.9.2)
@@ -119,6 +126,7 @@ DEPENDENCIES
119126
rake
120127
rspec
121128
rspec-mocks
129+
simplecov
122130
synvert-core!
123131

124132
BUNDLED WITH

spec/spec_helper.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# frozen_string_literal: true
22

3+
require 'simplecov'
4+
SimpleCov.start do
5+
add_filter '/spec/'
6+
7+
add_group 'Core', 'lib/synvert/core'
8+
end
9+
310
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
411

512
require 'pp' # rubocop:disable Lint/RedundantRequireStatement

synvert-core-ruby.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,6 @@ Gem::Specification.new do |spec|
3030
spec.add_runtime_dependency "prism"
3131
spec.add_runtime_dependency "prism_ext", ">= 0.4.2"
3232
spec.add_runtime_dependency "parallel"
33+
34+
spec.add_development_dependency "simplecov"
3335
end

0 commit comments

Comments
 (0)