From 605da522cb8d82c41b82a2c48ccdd1473974961b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 24 May 2019 12:22:21 +0200 Subject: [PATCH] Resize Capybara window back to its original size The `maximize` method didn't work as we expected and didn't resize the window, causing issues in tests expecting the window to be larger. --- spec/features/proposals_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index e51f4701d..5162dae30 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -179,13 +179,14 @@ feature "Proposals" do end context "Show on mobile screens" do + let!(:window_size) { Capybara.current_window.size } before do - Capybara.page.driver.browser.manage.window.resize_to(640, 480) + Capybara.current_window.resize_to(640, 480) end after do - Capybara.page.driver.browser.manage.window.maximize + Capybara.current_window.resize_to(*window_size) end scenario "Show support button sticky at bottom", :js do