Skip to content

Commit 987b6c3

Browse files
committed
Update better_together to v0.7.1
Ensures all tests passing and rubocop rules are followed.
1 parent e5f6f13 commit 987b6c3

File tree

3 files changed

+24
-22
lines changed

3 files changed

+24
-22
lines changed

Gemfile.lock

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ GIT
1919
PATH
2020
remote: .
2121
specs:
22-
better_together (0.6.0)
22+
better_together (0.7.1)
2323
active_storage_svg_sanitizer
2424
active_storage_validations
2525
activerecord-import
@@ -256,8 +256,9 @@ GEM
256256
railties (>= 4.1.0)
257257
responders
258258
warden (~> 1.2.3)
259-
devise-i18n (1.12.1)
259+
devise-i18n (1.13.0)
260260
devise (>= 4.9.0)
261+
rails-i18n
261262
devise-jwt (0.12.1)
262263
devise (~> 4.0)
263264
warden-jwt_auth (~> 0.10)
@@ -343,7 +344,7 @@ GEM
343344
ruby-progressbar (~> 1.4)
344345
globalid (1.2.1)
345346
activesupport (>= 6.1)
346-
google-protobuf (4.29.3-x86_64-linux)
347+
google-protobuf (4.30.0-x86_64-linux)
347348
bigdecimal
348349
rake (>= 13)
349350
groupdate (6.5.1)
@@ -420,7 +421,7 @@ GEM
420421
logger
421422
mime-types-data (~> 3.2015)
422423
mime-types-data (3.2025.0107)
423-
mini_magick (5.1.2)
424+
mini_magick (5.2.0)
424425
benchmark
425426
logger
426427
mini_mime (1.1.5)
@@ -444,7 +445,7 @@ GEM
444445
net-protocol
445446
net-protocol (0.2.2)
446447
timeout
447-
net-smtp (0.5.0)
448+
net-smtp (0.5.1)
448449
net-protocol
449450
nio4r (2.7.4)
450451
nokogiri (1.18.3-x86_64-linux-gnu)
@@ -519,7 +520,7 @@ GEM
519520
rails-html-sanitizer (1.6.2)
520521
loofah (~> 2.21)
521522
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
522-
rails-i18n (7.0.9)
523+
rails-i18n (7.0.10)
523524
i18n (>= 0.7, < 2)
524525
railties (>= 6.0.0, < 8)
525526
railties (7.1.5.1)
@@ -632,11 +633,11 @@ GEM
632633
ffi (~> 1.12)
633634
logger
634635
rubyzip (2.4.1)
635-
sass-embedded (1.83.4-x86_64-linux-gnu)
636+
sass-embedded (1.85.1-x86_64-linux-gnu)
636637
google-protobuf (~> 4.29)
637638
sassc (2.4.0)
638639
ffi (~> 1.9)
639-
sassc-embedded (1.80.1)
640+
sassc-embedded (1.80.4)
640641
sass-embedded (~> 1.80)
641642
securerandom (0.4.1)
642643
selenium-webdriver (4.29.1)

lib/better_together/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module BetterTogether
4-
VERSION = '0.7.0'
4+
VERSION = '0.7.1'
55
end

spec/support/capybara.rb

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
# frozen_string_literal: true
22

33
require 'capybara/rspec'
4+
require 'tmpdir'
45

56
Capybara.server = :puma, { Silent: true }
67

7-
# This will work inside Docker (browser & Rails app both in containers)
88
Capybara.register_driver :selenium_headless_chrome do |app|
9+
options = Selenium::WebDriver::Options.chrome(
10+
args: %w[
11+
headless
12+
disable-gpu
13+
no-sandbox
14+
disable-dev-shm-usage
15+
window-size=1400x1400
16+
]
17+
)
18+
# Generate a unique temporary directory for each session to avoid conflicts
19+
options.add_argument("--user-data-dir=#{Dir.mktmpdir}")
20+
921
Capybara::Selenium::Driver.new(
1022
app,
1123
browser: :chrome,
12-
options: Selenium::WebDriver::Options.chrome(
13-
args: %w[
14-
headless
15-
disable-gpu
16-
no-sandbox
17-
disable-dev-shm-usage
18-
window-size=1400x1400
19-
]
20-
)
24+
options: options
2125
)
2226
end
2327

2428
Capybara.javascript_driver = :selenium_headless_chrome
25-
26-
# Capybara.server_host = '0.0.0.0' # Needed for Capybara server to bind inside container
27-
# Capybara.app_host = "http://app:3000" # In docker-compose, this should match service name & port

0 commit comments

Comments
 (0)