From 333098502e93229f3362ae41124881ef47b8b737 Mon Sep 17 00:00:00 2001 From: Julian Herrero Date: Sun, 2 Dec 2018 18:12:03 +0100 Subject: [PATCH 1/2] fix typo --- spec/features/legislation/proposals_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/legislation/proposals_spec.rb b/spec/features/legislation/proposals_spec.rb index 17a7c607e..d956964c5 100644 --- a/spec/features/legislation/proposals_spec.rb +++ b/spec/features/legislation/proposals_spec.rb @@ -20,7 +20,7 @@ feature 'Legislation Proposals' do end end - scenario 'Each user as a different and consistent random proposals order', :js do + scenario 'Each user has a different and consistent random proposals order', :js do create_list(:legislation_proposal, 10, process: process) in_browser(:one) do From aa41ce2c96cf47167208bf991bad81c90e74280e Mon Sep 17 00:00:00 2001 From: Julian Herrero Date: Sun, 2 Dec 2018 18:12:30 +0100 Subject: [PATCH 2/2] use Capybara.using_session method for multiple browsers specs --- spec/sessions_helper.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/spec/sessions_helper.rb b/spec/sessions_helper.rb index fc3fcc2f0..13c9504d0 100644 --- a/spec/sessions_helper.rb +++ b/spec/sessions_helper.rb @@ -1,8 +1,3 @@ -def in_browser(name) - old_session = Capybara.session_name - - Capybara.session_name = name - yield - - Capybara.session_name = old_session +def in_browser(name, &block) + Capybara.using_session(name, &block) end