Adds logic to show 'see results' button only for finished budgets
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
<div class="float-right">
|
||||
<%= link_to t("admin.budget_investments.index.see_results"),
|
||||
budget_results_path(current_budget, heading_id: current_budget.headings.first),
|
||||
class: "button hollow medium", target: "_blank" %>
|
||||
</div>
|
||||
<% if @budget.has_winning_investments? %>
|
||||
<div class="float-right">
|
||||
<%= link_to t("admin.budget_investments.index.see_results"),
|
||||
budget_results_path(@budget, heading_id: @budget.headings.first),
|
||||
class: "button hollow medium", target: "_blank" %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<h2 class="inline-block"><%= @budget.name %> - <%= t("admin.budget_investments.index.title") %></h2>
|
||||
|
||||
|
||||
@@ -540,6 +540,24 @@ feature 'Admin budget investments' do
|
||||
|
||||
end
|
||||
|
||||
scenario "See results button appears when budget status is finished" do
|
||||
|
||||
finished_budget = create(:budget, :finished)
|
||||
|
||||
visit admin_budget_budget_investments_path(budget_id: finished_budget.id)
|
||||
expect(page).to have_content "See results"
|
||||
|
||||
end
|
||||
|
||||
scenario "See results button does not appear for unfinished budgets" do
|
||||
|
||||
not_finished_budget = create(:budget, :valuating)
|
||||
|
||||
visit admin_budget_budget_investments_path(budget_id: not_finished_budget.id)
|
||||
expect(page).not_to have_content "See results"
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
context 'Search' do
|
||||
|
||||
Reference in New Issue
Block a user