Skip to content

Commit

Permalink
test: workaround old versions of selenium-webdriver
Browse files Browse the repository at this point in the history
  • Loading branch information
G-Rath committed Jan 1, 2024
1 parent 2f72125 commit 7570dcb
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions test/react/rails/react_rails_ujs_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,26 @@ class ReactRailsUJSTest < ActionDispatch::IntegrationTest
SprocketsHelpers.when_available do
include Capybara::DSL

def get_browser_logs(page)
browser = page.driver.browser

return browser.logs if browser.respond_to?(:logs)

browser.manage.logs
end

# Normalize for shakapacker check:
def assert_greeting(page, greeting)
assert page.has_content?(greeting), <<~MSG
#{page.body}
#{page.driver.browser.logs.get(:browser).inspect}
#{get_browser_logs(page).get(:browser).inspect}
MSG
end

def refute_greeting(page, greeting)
assert page.has_no_content?(greeting), <<~MSG
#{page.body}
#{page.driver.browser.logs.get(:browser).inspect}
#{get_browser_logs(page).get(:browser).inspect}
MSG
end

Expand Down

0 comments on commit 7570dcb

Please sign in to comment.