From a6d470ded657ff18d11d25b901b63facbfae6eb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 14 Mar 2025 04:19:51 +0100 Subject: [PATCH] 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. --- spec/system/admin/budget_investments_spec.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/spec/system/admin/budget_investments_spec.rb b/spec/system/admin/budget_investments_spec.rb index d962447fe..20d3da3d6 100644 --- a/spec/system/admin/budget_investments_spec.rb +++ b/spec/system/admin/budget_investments_spec.rb @@ -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")