Skip to content

Commit b41c0d7

Browse files
authored
Merge pull request #31 from blocknotes/test/setup-coverage
test: Setup coverage
2 parents c1178af + 61e6fc7 commit b41c0d7

13 files changed

+79
-32
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
/gemfiles/.bundle/config
88

99
/_misc/
10+
/coverage/
1011
/spec/dummy/db/*.sqlite3*
1112
/spec/dummy/log/
1213
/spec/dummy/storage/

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ if ENV['DEVEL'] == '1'
88

99
gem 'activeadmin', ENV.fetch('ACTIVEADMIN_VERSION')
1010
gem 'activeadmin_dynamic_fields', path: './'
11+
gem 'appraisal', '~> 2.4'
1112

1213
if rails_ver.start_with?('7.0')
1314
gem 'concurrent-ruby', '1.3.4'
@@ -31,6 +32,7 @@ gem 'cuprite'
3132
gem 'rspec_junit_formatter'
3233
gem 'rspec-rails'
3334
gem 'rspec-retry'
35+
gem 'simplecov', require: false
3436

3537
# Linters
3638
gem 'fasterer'

gemfiles/rails61_activeadmin.gemfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
source "https://rubygems.org"
44

5+
gem "rails", "~> 6.1.0"
6+
gem "activeadmin"
7+
gem "activeadmin_dynamic_fields", path: "../"
8+
gem "appraisal", "~> 2.4"
9+
gem "sqlite3", "~> 1.7.0"
510
gem "bigdecimal"
611
gem "mutex_m"
712
gem "puma"
@@ -12,16 +17,12 @@ gem "cuprite"
1217
gem "rspec_junit_formatter"
1318
gem "rspec-rails"
1419
gem "rspec-retry"
20+
gem "simplecov", require: false
1521
gem "fasterer"
1622
gem "rubocop"
1723
gem "rubocop-packaging"
1824
gem "rubocop-performance"
1925
gem "rubocop-rails"
2026
gem "rubocop-rspec"
2127
gem "pry-rails"
22-
gem "activeadmin"
23-
gem "rails", "~> 6.1.0"
2428
gem "nokogiri", "~> 1.17.2"
25-
gem "sqlite3", "~> 1.7.0"
26-
27-
gemspec path: "../"

gemfiles/rails61_activeadmin29.gemfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
source "https://rubygems.org"
44

5+
gem "rails", "~> 6.1.0"
6+
gem "activeadmin", "~> 2.9.0"
7+
gem "activeadmin_dynamic_fields", path: "../"
8+
gem "appraisal", "~> 2.4"
9+
gem "sqlite3", "~> 1.7.0"
510
gem "bigdecimal"
611
gem "mutex_m"
712
gem "puma"
@@ -12,16 +17,12 @@ gem "cuprite"
1217
gem "rspec_junit_formatter"
1318
gem "rspec-rails"
1419
gem "rspec-retry"
20+
gem "simplecov", require: false
1521
gem "fasterer"
1622
gem "rubocop"
1723
gem "rubocop-packaging"
1824
gem "rubocop-performance"
1925
gem "rubocop-rails"
2026
gem "rubocop-rspec"
2127
gem "pry-rails"
22-
gem "activeadmin", "~> 2.9.0"
23-
gem "rails", "~> 6.1.0"
2428
gem "nokogiri", "~> 1.17.2"
25-
gem "sqlite3", "~> 1.7.0"
26-
27-
gemspec path: "../"

gemfiles/rails70_activeadmin.gemfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
source "https://rubygems.org"
44

5+
gem "rails", "~> 7.0.0"
6+
gem "activeadmin"
7+
gem "activeadmin_dynamic_fields", path: "../"
8+
gem "appraisal", "~> 2.4"
9+
gem "sqlite3", "~> 1.7.0"
510
gem "bigdecimal"
611
gem "mutex_m"
712
gem "puma"
@@ -12,16 +17,12 @@ gem "cuprite"
1217
gem "rspec_junit_formatter"
1318
gem "rspec-rails"
1419
gem "rspec-retry"
20+
gem "simplecov", require: false
1521
gem "fasterer"
1622
gem "rubocop"
1723
gem "rubocop-packaging"
1824
gem "rubocop-performance"
1925
gem "rubocop-rails"
2026
gem "rubocop-rspec"
2127
gem "pry-rails"
22-
gem "activeadmin"
23-
gem "rails", "~> 7.0.0"
2428
gem "nokogiri", "~> 1.17.2"
25-
gem "sqlite3", "~> 1.7.0"
26-
27-
gemspec path: "../"

gemfiles/rails70_activeadmin.gemfile.lock

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ GEM
112112
ferrum (~> 0.13.0)
113113
date (3.3.3)
114114
diff-lcs (1.5.0)
115+
docile (1.4.1)
115116
erubi (1.12.0)
116117
fasterer (0.10.1)
117118
colorize (~> 0.7)
@@ -167,6 +168,7 @@ GEM
167168
matrix (0.4.2)
168169
method_source (1.0.0)
169170
mini_mime (1.1.5)
171+
mini_portile2 (2.8.8)
170172
minitest (5.20.0)
171173
mutex_m (0.3.0)
172174
net-imap (0.3.7)
@@ -179,7 +181,8 @@ GEM
179181
net-smtp (0.3.3)
180182
net-protocol
181183
nio4r (2.5.9)
182-
nokogiri (1.17.2-x86_64-linux)
184+
nokogiri (1.17.2)
185+
mini_portile2 (~> 2.8.2)
183186
racc (~> 1.4)
184187
parallel (1.23.0)
185188
parser (3.2.2.3)
@@ -295,14 +298,21 @@ GEM
295298
sassc (2.4.0)
296299
ffi (~> 1.9)
297300
sexp_processor (4.17.0)
301+
simplecov (0.22.0)
302+
docile (~> 1.1)
303+
simplecov-html (~> 0.11)
304+
simplecov_json_formatter (~> 0.1)
305+
simplecov-html (0.13.1)
306+
simplecov_json_formatter (0.1.4)
298307
sprockets (4.2.1)
299308
concurrent-ruby (~> 1.0)
300309
rack (>= 2.2.4, < 4)
301310
sprockets-rails (3.4.2)
302311
actionpack (>= 5.2)
303312
activesupport (>= 5.2)
304313
sprockets (>= 3.0.0)
305-
sqlite3 (1.7.3-x86_64-linux)
314+
sqlite3 (1.7.3)
315+
mini_portile2 (~> 2.8.0)
306316
thor (1.2.2)
307317
timeout (0.4.0)
308318
tzinfo (2.0.6)
@@ -341,6 +351,7 @@ DEPENDENCIES
341351
rubocop-rails
342352
rubocop-rspec
343353
sassc
354+
simplecov
344355
sprockets-rails
345356
sqlite3 (~> 1.7.0)
346357

gemfiles/rails71_activeadmin.gemfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
source "https://rubygems.org"
44

5+
gem "rails", "~> 7.1.0"
6+
gem "activeadmin"
7+
gem "activeadmin_dynamic_fields", path: "../"
8+
gem "appraisal", "~> 2.4"
9+
gem "sqlite3"
510
gem "bigdecimal"
611
gem "mutex_m"
712
gem "puma"
@@ -12,15 +17,11 @@ gem "cuprite"
1217
gem "rspec_junit_formatter"
1318
gem "rspec-rails"
1419
gem "rspec-retry"
20+
gem "simplecov", require: false
1521
gem "fasterer"
1622
gem "rubocop"
1723
gem "rubocop-packaging"
1824
gem "rubocop-performance"
1925
gem "rubocop-rails"
2026
gem "rubocop-rspec"
2127
gem "pry-rails"
22-
gem "activeadmin"
23-
gem "rails", "~> 7.1.0"
24-
gem "sqlite3"
25-
26-
gemspec path: "../"

gemfiles/rails71_activeadmin.gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ GEM
127127
ferrum (~> 0.15.0)
128128
date (3.4.1)
129129
diff-lcs (1.6.0)
130+
docile (1.4.1)
130131
drb (2.2.1)
131132
erubi (1.13.1)
132133
fasterer (0.11.0)
@@ -331,6 +332,12 @@ GEM
331332
ffi (~> 1.9)
332333
securerandom (0.4.1)
333334
sexp_processor (4.17.3)
335+
simplecov (0.22.0)
336+
docile (~> 1.1)
337+
simplecov-html (~> 0.11)
338+
simplecov_json_formatter (~> 0.1)
339+
simplecov-html (0.13.1)
340+
simplecov_json_formatter (0.1.4)
334341
sprockets (4.2.1)
335342
concurrent-ruby (~> 1.0)
336343
rack (>= 2.2.4, < 4)
@@ -380,6 +387,7 @@ DEPENDENCIES
380387
rubocop-rails
381388
rubocop-rspec
382389
sassc
390+
simplecov
383391
sprockets-rails
384392
sqlite3
385393

gemfiles/rails72_activeadmin.gemfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
source "https://rubygems.org"
44

5+
gem "rails", "~> 7.2.0"
6+
gem "activeadmin"
7+
gem "activeadmin_dynamic_fields", path: "../"
8+
gem "appraisal", "~> 2.4"
9+
gem "sqlite3"
510
gem "bigdecimal"
611
gem "mutex_m"
712
gem "puma"
@@ -12,15 +17,11 @@ gem "cuprite"
1217
gem "rspec_junit_formatter"
1318
gem "rspec-rails"
1419
gem "rspec-retry"
20+
gem "simplecov", require: false
1521
gem "fasterer"
1622
gem "rubocop"
1723
gem "rubocop-packaging"
1824
gem "rubocop-performance"
1925
gem "rubocop-rails"
2026
gem "rubocop-rspec"
2127
gem "pry-rails"
22-
gem "activeadmin"
23-
gem "rails", "~> 7.2.0"
24-
gem "sqlite3"
25-
26-
gemspec path: "../"

gemfiles/rails72_activeadmin.gemfile.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ GEM
121121
ferrum (~> 0.15.0)
122122
date (3.4.1)
123123
diff-lcs (1.6.0)
124+
docile (1.4.1)
124125
drb (2.2.1)
125126
erubi (1.13.1)
126127
fasterer (0.11.0)
@@ -325,6 +326,12 @@ GEM
325326
ffi (~> 1.9)
326327
securerandom (0.4.1)
327328
sexp_processor (4.17.3)
329+
simplecov (0.22.0)
330+
docile (~> 1.1)
331+
simplecov-html (~> 0.11)
332+
simplecov_json_formatter (~> 0.1)
333+
simplecov-html (0.13.1)
334+
simplecov_json_formatter (0.1.4)
328335
sprockets (4.2.1)
329336
concurrent-ruby (~> 1.0)
330337
rack (>= 2.2.4, < 4)
@@ -375,6 +382,7 @@ DEPENDENCIES
375382
rubocop-rails
376383
rubocop-rspec
377384
sassc
385+
simplecov
378386
sprockets-rails
379387
sqlite3
380388

0 commit comments

Comments
 (0)