Use JS in tests with buttons to show content

This commit is contained in:
Javi Martín
2021-03-30 22:27:04 +02:00
parent 9cfcbf2f3b
commit 911640d2b2

View File

@@ -514,7 +514,7 @@ describe "Admin budget investments", :admin do
expect(page).not_to have_select("tag_name", options: ["All tags", "Accessibility"])
end
scenario "Disable 'Calculate winner' button if incorrect phase" do
scenario "Disable 'Calculate winner' button if incorrect phase", :js do
budget.update!(phase: "reviewing_ballots")
visit admin_budget_budget_investments_path(budget)
@@ -536,6 +536,7 @@ describe "Admin budget investments", :admin do
visit admin_budget_budget_investments_path(budget)
click_link "Advanced filters"
check "Winners"
click_button "Filter"
@@ -1086,7 +1087,7 @@ describe "Admin budget investments", :admin do
expect(page).to have_content "Assigned administrator: Marta"
end
scenario "Add valuators" do
scenario "Add valuators", :js do
budget_investment = create(:budget_investment)
user1 = create(:user, username: "Valentina", email: "v1@valuators.org")
@@ -1099,6 +1100,8 @@ describe "Admin budget investments", :admin do
visit edit_admin_budget_path(budget_investment.budget)
click_link "Select valuators"
check "Valentina"
check "Val"
click_button "Update Budget"