diff --git a/app/views/admin/budgets/_group.html.erb b/app/views/admin/budgets/_group.html.erb index 8f3fbe2cc..c3ce314aa 100644 --- a/app/views/admin/budgets/_group.html.erb +++ b/app/views/admin/budgets/_group.html.erb @@ -20,8 +20,8 @@ <% else %> <%= t("admin.budgets.form.table_heading") %> - <%= t("admin.budgets.form.table_amount") %> - <%= t("admin.budgets.form.table_population") %> + <%= t("admin.budgets.form.table_amount") %> + <%= t("admin.budgets.form.table_population") %> <%= t("admin.actions.actions") %> diff --git a/app/views/admin/budgets/_heading.html.erb b/app/views/admin/budgets/_heading.html.erb index bc9d59c5f..da3139a1b 100644 --- a/app/views/admin/budgets/_heading.html.erb +++ b/app/views/admin/budgets/_heading.html.erb @@ -2,10 +2,10 @@ <%= heading.name %> - - <%= heading.price %> + + <%= heading.budget.formatted_heading_price(heading) %> - + <%= heading.population %> diff --git a/spec/features/admin/budgets_spec.rb b/spec/features/admin/budgets_spec.rb index 7a78a349b..e032daf29 100644 --- a/spec/features/admin/budgets_spec.rb +++ b/spec/features/admin/budgets_spec.rb @@ -191,16 +191,19 @@ feature 'Admin budgets' do budget = create(:budget, phase: 'reviewing_ballots') group = create(:budget_group, budget: budget) heading = create(:budget_heading, group: group, price: 4) - unselected_investment = create(:budget_investment, :unselected, heading: heading, price: 1, ballot_lines_count: 3) - winner_investment = create(:budget_investment, :winner, heading: heading, price: 3, ballot_lines_count: 2) - selected_investment = create(:budget_investment, :selected, heading: heading, price: 2, ballot_lines_count: 1) + unselected = create(:budget_investment, :unselected, heading: heading, price: 1, + ballot_lines_count: 3) + winner = create(:budget_investment, :winner, heading: heading, price: 3, + ballot_lines_count: 2) + selected = create(:budget_investment, :selected, heading: heading, price: 2, + ballot_lines_count: 1) visit edit_admin_budget_path(budget) click_link 'Calculate Winner Investments' expect(page).to have_content 'Winners being calculated, it may take a minute.' - expect(page).to have_content winner_investment.title - expect(page).not_to have_content unselected_investment.title - expect(page).not_to have_content selected_investment.title + expect(page).to have_content winner.title + expect(page).not_to have_content unselected.title + expect(page).not_to have_content selected.title end scenario 'For a finished Budget' do @@ -270,7 +273,7 @@ feature 'Admin budgets' do expect(page).not_to have_content 'This group has no assigned heading.' expect(page).to have_content 'District 9 reconstruction' - expect(page).to have_content '6785' + expect(page).to have_content '€6,785' expect(page).to have_content '100500' end end @@ -293,7 +296,7 @@ feature 'Admin budgets' do end expect(page).to have_content 'District 2' - expect(page).to have_content '10000' + expect(page).to have_content '€10,000' expect(page).to have_content '6000' end diff --git a/spec/features/budgets/investments_spec.rb b/spec/features/budgets/investments_spec.rb index af27facb3..d6fa36318 100644 --- a/spec/features/budgets/investments_spec.rb +++ b/spec/features/budgets/investments_spec.rb @@ -1226,13 +1226,13 @@ feature 'Budget Investments' do within("#budget_group_#{global_group.id}") do expect(page).to have_content sp1.title - expect(page).to have_content sp1.price + expect(page).to have_content "€#{sp1.price}" expect(page).to have_content sp2.title - expect(page).to have_content sp2.price + expect(page).to have_content "€#{sp2.price}" expect(page).not_to have_content sp3.title - expect(page).not_to have_content sp3.price + expect(page).not_to have_content "#{sp3.price}" end within("#budget_group_#{group.id}") do