diff --git a/app/views/admin/budgets/_form.html.erb b/app/views/admin/budgets/_form.html.erb index 9b96107ac..44e395f6f 100644 --- a/app/views/admin/budgets/_form.html.erb +++ b/app/views/admin/budgets/_form.html.erb @@ -62,7 +62,7 @@ <% end %> <% if @budget.persisted? %> - <%= button_to t("admin.budgets.edit.delete"), admin_budget_path(@budget), method: :delete, class: "button hollow alert float-right" %> + <%= link_to t("admin.budgets.edit.delete"), admin_budget_path(@budget), method: :delete, class: "button hollow alert float-right" %> <% end %> diff --git a/spec/features/admin/budgets_spec.rb b/spec/features/admin/budgets_spec.rb index 7bf48903f..7da02b559 100644 --- a/spec/features/admin/budgets_spec.rb +++ b/spec/features/admin/budgets_spec.rb @@ -116,7 +116,7 @@ feature 'Admin budgets' do scenario 'Destroy a budget without investments' do visit admin_budgets_path click_link 'Edit budget' - click_button 'Delete budget' + click_link 'Delete budget' expect(page).to have_content('Budget deleted successfully') expect(page).to have_content('budgets cannot be found') @@ -127,7 +127,7 @@ feature 'Admin budgets' do visit admin_budgets_path click_link 'Edit budget' - click_button 'Delete budget' + click_link 'Delete budget' expect(page).to have_content('You cannot destroy a Budget that has associated investments') expect(page).to have_content('There is 1 budget')