Setup the database before a visit in investments test

This way we avoid possible issues that might be caused by calling the
`update!` method after the browser had already started.
This commit is contained in:
Javi Martín
2025-03-14 04:19:51 +01:00
parent 2fbba71ffc
commit a6d470ded6

View File

@@ -55,7 +55,7 @@ describe "Admin budget investments", :admin do
budget_investment2 = create(:budget_investment, budget: budget,
valuators: [valuator1, valuator2],
valuator_groups: [valuator_group])
budget_investment3 = create(:budget_investment, budget: budget)
budget_investment3 = create(:budget_investment, budget: budget, administrator: admin)
visit admin_budget_budget_investments_path(budget_id: budget.id)
@@ -71,9 +71,6 @@ describe "Admin budget investments", :admin do
expect(page).to have_content("Health")
end
budget_investment3.update!(administrator_id: admin.id)
refresh
within("#budget_investment_#{budget_investment3.id}") do
expect(page).to have_content("Gema")
expect(page).to have_content("No valuators assigned")