Skip to content

Commit 6d91b04

Browse files
authored
Merge pull request #2503 from ViewComponent/herb-compat
test compatibility with Herb
2 parents 0e15a39 + b5fb139 commit 6d91b04

17 files changed

+106
-12
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ group :development, :test do
3030
gem "puma", ">= 6"
3131
gem "rake", "~> 13"
3232
gem "rails-dom-testing", "~> 2.3.0"
33+
gem "reactionview"
3334
gem "redis"
3435
gem "rspec-rails"
3536
gem "rubocop-md", "~> 2"

Gemfile.lock

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,14 @@ GEM
145145
temple (>= 0.8.2)
146146
thor
147147
tilt
148+
herb (0.8.2-aarch64-linux-gnu)
149+
herb (0.8.2-aarch64-linux-musl)
150+
herb (0.8.2-arm-linux-gnu)
151+
herb (0.8.2-arm-linux-musl)
152+
herb (0.8.2-arm64-darwin)
153+
herb (0.8.2-x86_64-darwin)
154+
herb (0.8.2-x86_64-linux-gnu)
155+
herb (0.8.2-x86_64-linux-musl)
148156
i18n (1.14.7)
149157
concurrent-ruby (~> 1.0)
150158
io-console (0.8.1)
@@ -265,6 +273,9 @@ GEM
265273
erb
266274
psych (>= 4.0.0)
267275
tsort
276+
reactionview (0.1.6)
277+
actionview (>= 7.0)
278+
herb (>= 0.7.5, < 1.0.0)
268279
redis (5.4.1)
269280
redis-client (>= 0.22.0)
270281
redis-client (0.26.1)
@@ -427,6 +438,7 @@ DEPENDENCIES
427438
rails (~> 8)
428439
rails-dom-testing (~> 2.3.0)
429440
rake (~> 13)
441+
reactionview
430442
redis
431443
rspec-rails
432444
rubocop-md (~> 2)
@@ -444,7 +456,7 @@ DEPENDENCIES
444456
yard-activesupport-concern (< 1)
445457

446458
RUBY VERSION
447-
ruby 3.4.3p32
459+
ruby 3.3.0p0
448460

449461
BUNDLED WITH
450462
2.6.2

docs/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ nav_order: 6
1818

1919
*Hans Lemuet*
2020

21+
* Test compatibility with Herb/ReActionView.
22+
23+
*Joel Hawksley*
24+
2125
## 4.1.1
2226

2327
* Add Consultport to list of companies using ViewComponent.

gemfiles/rails_7.1.gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ group :development, :test do
1212
gem "appraisal-run", "~> 1.1"
1313
gem "benchmark-ips", "~> 2"
1414
gem "better_html"
15-
gem "bundler", "~> 2"
15+
gem "bundler"
1616
gem "capybara", "~> 3"
1717
gem "cuprite"
1818
gem "dry-initializer", require: true
@@ -26,6 +26,7 @@ group :development, :test do
2626
gem "puma", ">= 6"
2727
gem "rake", "~> 13"
2828
gem "rails-dom-testing", "~> 2.3.0"
29+
gem "reactionview"
2930
gem "redis"
3031
gem "rspec-rails", "~> 7"
3132
gem "rubocop-md", "~> 2"

gemfiles/rails_7.1.gemfile.lock

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,14 @@ GEM
152152
temple (>= 0.8.2)
153153
thor
154154
tilt
155+
herb (0.8.2-aarch64-linux-gnu)
156+
herb (0.8.2-aarch64-linux-musl)
157+
herb (0.8.2-arm-linux-gnu)
158+
herb (0.8.2-arm-linux-musl)
159+
herb (0.8.2-arm64-darwin)
160+
herb (0.8.2-x86_64-darwin)
161+
herb (0.8.2-x86_64-linux-gnu)
162+
herb (0.8.2-x86_64-linux-musl)
155163
i18n (1.14.7)
156164
concurrent-ruby (~> 1.0)
157165
io-console (0.8.1)
@@ -274,6 +282,9 @@ GEM
274282
erb
275283
psych (>= 4.0.0)
276284
tsort
285+
reactionview (0.1.6)
286+
actionview (>= 7.0)
287+
herb (>= 0.7.5, < 1.0.0)
277288
redis (5.4.1)
278289
redis-client (>= 0.22.0)
279290
redis-client (0.26.1)
@@ -423,7 +434,7 @@ DEPENDENCIES
423434
appraisal-run (~> 1.1)
424435
benchmark-ips (~> 2)
425436
better_html
426-
bundler (~> 2)
437+
bundler
427438
capybara (~> 3)
428439
cuprite
429440
dry-initializer
@@ -438,6 +449,7 @@ DEPENDENCIES
438449
rails (~> 7.1.0)
439450
rails-dom-testing (~> 2.3.0)
440451
rake (~> 13)
452+
reactionview
441453
redis
442454
rspec-rails (~> 7)
443455
rubocop-md (~> 2)

gemfiles/rails_7.2.gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ group :development, :test do
1212
gem "appraisal-run", "~> 1.1"
1313
gem "benchmark-ips", "~> 2"
1414
gem "better_html"
15-
gem "bundler", "~> 2"
15+
gem "bundler"
1616
gem "capybara", "~> 3"
1717
gem "cuprite"
1818
gem "dry-initializer", require: true
@@ -26,6 +26,7 @@ group :development, :test do
2626
gem "puma", ">= 6"
2727
gem "rake", "~> 13"
2828
gem "rails-dom-testing", "~> 2.3.0"
29+
gem "reactionview"
2930
gem "redis"
3031
gem "rspec-rails", "~> 7"
3132
gem "rubocop-md", "~> 2"

gemfiles/rails_7.2.gemfile.lock

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,14 @@ GEM
146146
temple (>= 0.8.2)
147147
thor
148148
tilt
149+
herb (0.8.2-aarch64-linux-gnu)
150+
herb (0.8.2-aarch64-linux-musl)
151+
herb (0.8.2-arm-linux-gnu)
152+
herb (0.8.2-arm-linux-musl)
153+
herb (0.8.2-arm64-darwin)
154+
herb (0.8.2-x86_64-darwin)
155+
herb (0.8.2-x86_64-linux-gnu)
156+
herb (0.8.2-x86_64-linux-musl)
149157
i18n (1.14.7)
150158
concurrent-ruby (~> 1.0)
151159
io-console (0.8.1)
@@ -267,6 +275,9 @@ GEM
267275
erb
268276
psych (>= 4.0.0)
269277
tsort
278+
reactionview (0.1.6)
279+
actionview (>= 7.0)
280+
herb (>= 0.7.5, < 1.0.0)
270281
redis (5.4.1)
271282
redis-client (>= 0.22.0)
272283
redis-client (0.26.1)
@@ -416,7 +427,7 @@ DEPENDENCIES
416427
appraisal-run (~> 1.1)
417428
benchmark-ips (~> 2)
418429
better_html
419-
bundler (~> 2)
430+
bundler
420431
capybara (~> 3)
421432
cuprite
422433
dry-initializer
@@ -431,6 +442,7 @@ DEPENDENCIES
431442
rails (~> 7.2.0)
432443
rails-dom-testing (~> 2.3.0)
433444
rake (~> 13)
445+
reactionview
434446
redis
435447
rspec-rails (~> 7)
436448
rubocop-md (~> 2)

gemfiles/rails_8.0.gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ group :development, :test do
1212
gem "appraisal-run", "~> 1.1"
1313
gem "benchmark-ips", "~> 2"
1414
gem "better_html"
15-
gem "bundler", "~> 2"
15+
gem "bundler"
1616
gem "capybara", "~> 3"
1717
gem "cuprite"
1818
gem "dry-initializer", require: true
@@ -26,6 +26,7 @@ group :development, :test do
2626
gem "puma", ">= 6"
2727
gem "rake", "~> 13"
2828
gem "rails-dom-testing", "~> 2.3.0"
29+
gem "reactionview"
2930
gem "redis"
3031
gem "rspec-rails", "~> 8"
3132
gem "rubocop-md", "~> 2"

gemfiles/rails_8.0.gemfile.lock

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,14 @@ GEM
143143
temple (>= 0.8.2)
144144
thor
145145
tilt
146+
herb (0.8.2-aarch64-linux-gnu)
147+
herb (0.8.2-aarch64-linux-musl)
148+
herb (0.8.2-arm-linux-gnu)
149+
herb (0.8.2-arm-linux-musl)
150+
herb (0.8.2-arm64-darwin)
151+
herb (0.8.2-x86_64-darwin)
152+
herb (0.8.2-x86_64-linux-gnu)
153+
herb (0.8.2-x86_64-linux-musl)
146154
i18n (1.14.7)
147155
concurrent-ruby (~> 1.0)
148156
io-console (0.8.1)
@@ -263,6 +271,9 @@ GEM
263271
erb
264272
psych (>= 4.0.0)
265273
tsort
274+
reactionview (0.1.6)
275+
actionview (>= 7.0)
276+
herb (>= 0.7.5, < 1.0.0)
266277
redis (5.4.1)
267278
redis-client (>= 0.22.0)
268279
redis-client (0.26.1)
@@ -413,7 +424,7 @@ DEPENDENCIES
413424
appraisal-run (~> 1.1)
414425
benchmark-ips (~> 2)
415426
better_html
416-
bundler (~> 2)
427+
bundler
417428
capybara (~> 3)
418429
cuprite
419430
dry-initializer
@@ -428,6 +439,7 @@ DEPENDENCIES
428439
rails (~> 8.0.0)
429440
rails-dom-testing (~> 2.3.0)
430441
rake (~> 13)
442+
reactionview
431443
redis
432444
rspec-rails (~> 8)
433445
rubocop-md (~> 2)
@@ -448,4 +460,4 @@ RUBY VERSION
448460
ruby 3.4.4p34
449461

450462
BUNDLED WITH
451-
2.6.9
463+
2.6.7

gemfiles/rails_8.1.gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ group :development, :test do
1212
gem "appraisal-run", "~> 1.1"
1313
gem "benchmark-ips", "~> 2"
1414
gem "better_html"
15-
gem "bundler", "~> 2"
15+
gem "bundler"
1616
gem "capybara", "~> 3"
1717
gem "cuprite"
1818
gem "dry-initializer", require: true
@@ -26,6 +26,7 @@ group :development, :test do
2626
gem "puma", ">= 6"
2727
gem "rake", "~> 13"
2828
gem "rails-dom-testing", "~> 2.3.0"
29+
gem "reactionview"
2930
gem "redis"
3031
gem "rspec-rails", "~> 8"
3132
gem "rubocop-md", "~> 2"

0 commit comments

Comments
 (0)