Skip to content

Commit 6d22458

Browse files
committed
Add SimpleCov to collect code coverage info
1 parent 01e6078 commit 6d22458

8 files changed

+47
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ spec/db/data_schema.rb
1111
.idea/
1212
vendor/
1313
Gemfile.lock
14+
coverage/

data_migrate.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,5 @@ Gem::Specification.new do |s|
3737
s.add_development_dependency "timecop"
3838
s.add_development_dependency "rubocop"
3939
s.add_development_dependency "overcommit"
40+
s.add_development_dependency "simplecov"
4041
end

gemfiles/rails_6.1.gemfile.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ GEM
7979
crass (1.0.6)
8080
date (3.3.4)
8181
diff-lcs (1.5.0)
82+
docile (1.4.1)
8283
erubi (1.13.0)
8384
globalid (1.2.1)
8485
activesupport (>= 6.1)
@@ -190,6 +191,12 @@ GEM
190191
rubocop-ast (1.29.0)
191192
parser (>= 3.2.1.0)
192193
ruby-progressbar (1.13.0)
194+
simplecov (0.22.0)
195+
docile (~> 1.1)
196+
simplecov-html (~> 0.11)
197+
simplecov_json_formatter (~> 0.1)
198+
simplecov-html (0.12.3)
199+
simplecov_json_formatter (0.1.4)
193200
sprockets (4.2.1)
194201
concurrent-ruby (~> 1.0)
195202
rack (>= 2.2.4, < 4)
@@ -217,6 +224,7 @@ PLATFORMS
217224
arm64-darwin-22
218225
arm64-darwin-23
219226
x86_64-darwin-22
227+
x86_64-darwin-23
220228
x86_64-linux
221229

222230
DEPENDENCIES
@@ -230,6 +238,7 @@ DEPENDENCIES
230238
rspec
231239
rspec-core
232240
rubocop
241+
simplecov
233242
sqlite3
234243
timecop
235244

gemfiles/rails_7.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ GEM
8585
crass (1.0.6)
8686
date (3.3.4)
8787
diff-lcs (1.5.0)
88+
docile (1.4.1)
8889
erubi (1.13.0)
8990
globalid (1.2.1)
9091
activesupport (>= 6.1)
@@ -198,6 +199,12 @@ GEM
198199
rubocop-ast (1.29.0)
199200
parser (>= 3.2.1.0)
200201
ruby-progressbar (1.13.0)
202+
simplecov (0.22.0)
203+
docile (~> 1.1)
204+
simplecov-html (~> 0.11)
205+
simplecov_json_formatter (~> 0.1)
206+
simplecov-html (0.12.3)
207+
simplecov_json_formatter (0.1.4)
201208
sqlite3 (1.7.2-aarch64-linux)
202209
sqlite3 (1.7.2-arm64-darwin)
203210
sqlite3 (1.7.2-x86_64-darwin)
@@ -218,6 +225,7 @@ PLATFORMS
218225
arm64-darwin-22
219226
arm64-darwin-23
220227
x86_64-darwin-22
228+
x86_64-darwin-23
221229
x86_64-linux
222230

223231
DEPENDENCIES
@@ -231,6 +239,7 @@ DEPENDENCIES
231239
rspec
232240
rspec-core
233241
rubocop
242+
simplecov
234243
sqlite3
235244
timecop
236245

gemfiles/rails_7.1.gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ GEM
9797
crass (1.0.6)
9898
date (3.3.4)
9999
diff-lcs (1.5.0)
100+
docile (1.4.1)
100101
drb (2.2.1)
101102
erubi (1.13.0)
102103
globalid (1.2.1)
@@ -232,6 +233,12 @@ GEM
232233
rubocop-ast (1.29.0)
233234
parser (>= 3.2.1.0)
234235
ruby-progressbar (1.13.0)
236+
simplecov (0.22.0)
237+
docile (~> 1.1)
238+
simplecov-html (~> 0.11)
239+
simplecov_json_formatter (~> 0.1)
240+
simplecov-html (0.12.3)
241+
simplecov_json_formatter (0.1.4)
235242
sqlite3 (1.7.2)
236243
mini_portile2 (~> 2.8.0)
237244
sqlite3 (1.7.2-aarch64-linux)
@@ -270,6 +277,7 @@ DEPENDENCIES
270277
rspec
271278
rspec-core
272279
rubocop
280+
simplecov
273281
sqlite3
274282
timecop
275283

gemfiles/rails_7.2.gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ GEM
9393
crass (1.0.6)
9494
date (3.3.4)
9595
diff-lcs (1.5.1)
96+
docile (1.4.1)
9697
drb (2.2.1)
9798
erubi (1.13.0)
9899
globalid (1.2.1)
@@ -230,6 +231,12 @@ GEM
230231
parser (>= 3.3.1.0)
231232
ruby-progressbar (1.13.0)
232233
securerandom (0.3.1)
234+
simplecov (0.22.0)
235+
docile (~> 1.1)
236+
simplecov-html (~> 0.11)
237+
simplecov_json_formatter (~> 0.1)
238+
simplecov-html (0.12.3)
239+
simplecov_json_formatter (0.1.4)
233240
sqlite3 (2.0.2-aarch64-linux-gnu)
234241
sqlite3 (2.0.2-arm64-darwin)
235242
sqlite3 (2.0.2-x86_64-darwin)
@@ -267,6 +274,7 @@ DEPENDENCIES
267274
rspec
268275
rspec-core
269276
rubocop
277+
simplecov
270278
sqlite3
271279
timecop
272280

gemfiles/rails_8.0.gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ GEM
9696
crass (1.0.6)
9797
date (3.4.0)
9898
diff-lcs (1.5.1)
99+
docile (1.4.1)
99100
drb (2.2.1)
100101
erubi (1.13.0)
101102
globalid (1.2.1)
@@ -231,6 +232,12 @@ GEM
231232
parser (>= 3.3.1.0)
232233
ruby-progressbar (1.13.0)
233234
securerandom (0.3.1)
235+
simplecov (0.22.0)
236+
docile (~> 1.1)
237+
simplecov-html (~> 0.11)
238+
simplecov_json_formatter (~> 0.1)
239+
simplecov-html (0.12.3)
240+
simplecov_json_formatter (0.1.4)
234241
sqlite3 (2.1.0)
235242
mini_portile2 (~> 2.8.0)
236243
sqlite3 (2.1.0-aarch64-linux-gnu)
@@ -270,6 +277,7 @@ DEPENDENCIES
270277
rspec
271278
rspec-core
272279
rubocop
280+
simplecov
273281
sqlite3
274282
timecop
275283

spec/spec_helper.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
require 'simplecov'
2+
SimpleCov.start
3+
14
require 'rspec'
25
require 'rails'
36
require 'sqlite3'

0 commit comments

Comments
 (0)