From 9bacf39647ad3d4ea4aad9ad0efd90dd030a0d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Tue, 6 Nov 2018 13:17:39 +0100 Subject: [PATCH] Fix link to create a new budget investment --- app/views/budgets/index.html.erb | 2 +- spec/features/budgets/budgets_spec.rb | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/views/budgets/index.html.erb b/app/views/budgets/index.html.erb index 729975469..4f9184477 100644 --- a/app/views/budgets/index.html.erb +++ b/app/views/budgets/index.html.erb @@ -33,7 +33,7 @@ <% if current_user %> <% if current_user.level_two_or_three_verified? %> <%= link_to t("budgets.investments.index.sidebar.create"), - new_budget_investment_path(@budget), + new_budget_investment_path(current_budget), class: "button margin-top expanded" %> <% else %>
diff --git a/spec/features/budgets/budgets_spec.rb b/spec/features/budgets/budgets_spec.rb index db0e6b806..a85df36cb 100644 --- a/spec/features/budgets/budgets_spec.rb +++ b/spec/features/budgets/budgets_spec.rb @@ -124,6 +124,15 @@ feature 'Budgets' do expect(page).to have_content "There are no budgets" end + + scenario "Accepting" do + budget.update(phase: "accepting") + login_as(create(:user, :level_two)) + + visit budgets_path + + expect(page).to have_link "Create a budget investment" + end end scenario 'Index shows only published phases' do