From fcb5f71ff28e977bd7daff37d2b6cc5aa7f77ec4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Sat, 10 Apr 2021 14:55:24 +0200 Subject: [PATCH] Reload the page instead of checking the database --- spec/system/admin/proposals_spec.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/spec/system/admin/proposals_spec.rb b/spec/system/admin/proposals_spec.rb index 5258f05b6..07084823b 100644 --- a/spec/system/admin/proposals_spec.rb +++ b/spec/system/admin/proposals_spec.rb @@ -31,7 +31,10 @@ describe "Admin proposals", :admin do within("#proposal_#{proposal.id}") { click_link "Select" } within("#proposal_#{proposal.id}") { expect(page).to have_link "Selected" } - expect(proposal.reload.selected?).to be true + + refresh + + within("#proposal_#{proposal.id}") { expect(page).to have_link "Selected" } end scenario "Unselect a proposal" do @@ -42,7 +45,10 @@ describe "Admin proposals", :admin do within("#proposal_#{proposal.id}") { click_link "Selected" } within("#proposal_#{proposal.id}") { expect(page).to have_link "Select" } - expect(proposal.reload.selected?).to be false + + refresh + + within("#proposal_#{proposal.id}") { expect(page).to have_link "Select" } end end