joshmfrankel / joshfrankel.me

Repo for my portfolio website
joshfrankel.me
0 stars 0 forks source link

More testing tips #2

Open joshmfrankel opened 9 months ago

joshmfrankel commented 9 months ago

Maximize Capybara window

Capybara.current_session.driver.maximize_window(page.driver.current_window_handle)

Set specific Capybara sizing

Capybara.current_session.driver.resize_window_to(Capybara.current_session.driver.current_window_handle, 1500, 900)

Ensure proper url generation in Capybara

config.action_mailer.default_url_options = {host: "localhost", port: 3001} Rails.application.default_url_options[:host] = Capybara.server_host Rails.application.default_url_options[:port] = Capybara.current_session.server.port