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