diff --git a/app/assets/stylesheets/budgets/ballot/investment.scss b/app/assets/stylesheets/budgets/ballot/investment.scss index 8333d1aa7..005a4d85a 100644 --- a/app/assets/stylesheets/budgets/ballot/investment.scss +++ b/app/assets/stylesheets/budgets/ballot/investment.scss @@ -33,6 +33,7 @@ position: absolute; right: $close-icon-margin; top: $close-icon-margin; + cursor: pointer; } &:hover { diff --git a/app/components/budgets/ballot/investment_component.html.erb b/app/components/budgets/ballot/investment_component.html.erb index 58e62f4ea..83e439d5e 100644 --- a/app/components/budgets/ballot/investment_component.html.erb +++ b/app/components/budgets/ballot/investment_component.html.erb @@ -3,7 +3,7 @@ <%= investment_price %> <% if budget.balloting? %> - <%= link_to delete_path, + <%= button_to delete_path, title: t("budgets.ballots.show.remove"), class: "remove-budget-investment", method: :delete, diff --git a/spec/system/budgets/ballots_spec.rb b/spec/system/budgets/ballots_spec.rb index 36bf600d0..2be0cdd0f 100644 --- a/spec/system/budgets/ballots_spec.rb +++ b/spec/system/budgets/ballots_spec.rb @@ -379,7 +379,7 @@ describe "Ballots" do expect(page).to have_content("You have voted one investment") within("#budget_investment_#{investment.id}") do - click_link "Remove vote" + click_button "Remove vote" end expect(page).to have_current_path(budget_ballot_path(budget)) @@ -406,7 +406,7 @@ describe "Ballots" do end within("#sidebar #budget_investment_#{investment1.id}_sidebar") do - click_link "Remove vote" + click_button "Remove vote" end expect(page).to have_css("#total_amount", text: "€20,000") @@ -436,7 +436,7 @@ describe "Ballots" do expect(page).to have_content("You have voted one investment") within(".ballot-list li", text: "Sully monument") do - click_link "Remove vote" + click_button "Remove vote" end expect(page).to have_content("You have voted 0 investments") @@ -623,7 +623,7 @@ describe "Ballots" do end within("#budget_investment_#{bi1.id}_sidebar") do - click_link "Remove vote" + click_button "Remove vote" end expect(page).not_to have_css "#budget_investment_#{bi1.id}_sidebar"