From 75531c6c80246a887bc7c0fc782b7999f9755e17 Mon Sep 17 00:00:00 2001 From: decabeza Date: Tue, 22 Jan 2019 18:09:56 +0100 Subject: [PATCH] Show current phase as selected on phase select on admin budgets form --- app/views/admin/budgets/_form.html.erb | 2 +- spec/features/admin/budgets_spec.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/admin/budgets/_form.html.erb b/app/views/admin/budgets/_form.html.erb index 9a31c6cd2..7c8175613 100644 --- a/app/views/admin/budgets/_form.html.erb +++ b/app/views/admin/budgets/_form.html.erb @@ -6,7 +6,7 @@
- <%= f.select :phase, budget_phases_select_options, selected: "drafting" %> + <%= f.select :phase, budget_phases_select_options %>
<%= f.select :currency_symbol, budget_currency_symbol_select_options %> diff --git a/spec/features/admin/budgets_spec.rb b/spec/features/admin/budgets_spec.rb index ffd67f457..d3efb5de3 100644 --- a/spec/features/admin/budgets_spec.rb +++ b/spec/features/admin/budgets_spec.rb @@ -144,9 +144,13 @@ feature 'Admin budgets' do let!(:budget) { create(:budget) } scenario 'Show phases table' do + budget.update(phase: "selecting") + visit admin_budgets_path click_link 'Edit budget' + expect(page).to have_select("budget_phase", selected: "Selecting projects") + within '#budget-phases-table' do Budget::Phase::PHASE_KINDS.each do |phase_kind|