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:
@@ -55,7 +55,7 @@ describe "Admin budget investments", :admin do
|
|||||||
budget_investment2 = create(:budget_investment, budget: budget,
|
budget_investment2 = create(:budget_investment, budget: budget,
|
||||||
valuators: [valuator1, valuator2],
|
valuators: [valuator1, valuator2],
|
||||||
valuator_groups: [valuator_group])
|
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)
|
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")
|
expect(page).to have_content("Health")
|
||||||
end
|
end
|
||||||
|
|
||||||
budget_investment3.update!(administrator_id: admin.id)
|
|
||||||
refresh
|
|
||||||
|
|
||||||
within("#budget_investment_#{budget_investment3.id}") do
|
within("#budget_investment_#{budget_investment3.id}") do
|
||||||
expect(page).to have_content("Gema")
|
expect(page).to have_content("Gema")
|
||||||
expect(page).to have_content("No valuators assigned")
|
expect(page).to have_content("No valuators assigned")
|
||||||
|
|||||||
Reference in New Issue
Block a user