From 3e2d7fd70759819431b4e997bd8e7c1ea7a933ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Tue, 22 Sep 2020 21:19:32 +0200 Subject: [PATCH] Fix crash in management with successful proposals The page was crashing because it was looking for the `supports` partial under `management/proposals`, when the right path was `proposals/`. --- app/views/proposals/_support_status.html.erb | 2 +- spec/system/management/proposals_spec.rb | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/views/proposals/_support_status.html.erb b/app/views/proposals/_support_status.html.erb index 21fd09dc9..49fce905f 100644 --- a/app/views/proposals/_support_status.html.erb +++ b/app/views/proposals/_support_status.html.erb @@ -22,7 +22,7 @@ <% elsif proposal.successful? %>
- <%= render "supports", proposal: proposal %> + <%= render "proposals/supports", proposal: proposal %>
<% elsif proposal.archived? %>
diff --git a/spec/system/management/proposals_spec.rb b/spec/system/management/proposals_spec.rb index bfd60c51f..e5c0d5a86 100644 --- a/spec/system/management/proposals_spec.rb +++ b/spec/system/management/proposals_spec.rb @@ -75,6 +75,15 @@ describe "Proposals" do expect(page).not_to have_current_path(old_path) expect(page).to have_current_path(right_path) end + + scenario "Successful proposal", :js do + proposal = create(:proposal, :successful, title: "Success!") + + login_managed_user(create(:user, :level_two)) + visit management_proposal_path(proposal) + + expect(page).to have_content("Success!") + end end scenario "Searching" do