Use JS in tests with buttons to show content
This commit is contained in:
@@ -514,7 +514,7 @@ describe "Admin budget investments", :admin do
|
|||||||
expect(page).not_to have_select("tag_name", options: ["All tags", "Accessibility"])
|
expect(page).not_to have_select("tag_name", options: ["All tags", "Accessibility"])
|
||||||
end
|
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")
|
budget.update!(phase: "reviewing_ballots")
|
||||||
|
|
||||||
visit admin_budget_budget_investments_path(budget)
|
visit admin_budget_budget_investments_path(budget)
|
||||||
@@ -536,6 +536,7 @@ describe "Admin budget investments", :admin do
|
|||||||
|
|
||||||
visit admin_budget_budget_investments_path(budget)
|
visit admin_budget_budget_investments_path(budget)
|
||||||
|
|
||||||
|
click_link "Advanced filters"
|
||||||
check "Winners"
|
check "Winners"
|
||||||
click_button "Filter"
|
click_button "Filter"
|
||||||
|
|
||||||
@@ -1086,7 +1087,7 @@ describe "Admin budget investments", :admin do
|
|||||||
expect(page).to have_content "Assigned administrator: Marta"
|
expect(page).to have_content "Assigned administrator: Marta"
|
||||||
end
|
end
|
||||||
|
|
||||||
scenario "Add valuators" do
|
scenario "Add valuators", :js do
|
||||||
budget_investment = create(:budget_investment)
|
budget_investment = create(:budget_investment)
|
||||||
|
|
||||||
user1 = create(:user, username: "Valentina", email: "v1@valuators.org")
|
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)
|
visit edit_admin_budget_path(budget_investment.budget)
|
||||||
|
|
||||||
|
click_link "Select valuators"
|
||||||
|
|
||||||
check "Valentina"
|
check "Valentina"
|
||||||
check "Val"
|
check "Val"
|
||||||
click_button "Update Budget"
|
click_button "Update Budget"
|
||||||
|
|||||||
Reference in New Issue
Block a user