diff --git a/spec/features/admin/budget_investments_spec.rb b/spec/features/admin/budget_investments_spec.rb index e64c7ad66..8242dc891 100644 --- a/spec/features/admin/budget_investments_spec.rb +++ b/spec/features/admin/budget_investments_spec.rb @@ -1126,18 +1126,22 @@ feature 'Admin budget investments' do end end - scenario "Pagination after unselecting an investment", :js do - create_list(:budget_investment, 30, budget: budget) + feature "Pagination" do + background { selected_bi.update(cached_votes_up: 50) } - visit admin_budget_budget_investments_path(budget) + scenario "After unselecting an investment", :js do + create_list(:budget_investment, 30, budget: budget) - within("#budget_investment_#{selected_bi.id}") do - click_link('Selected') + visit admin_budget_budget_investments_path(budget) + + within("#budget_investment_#{selected_bi.id}") do + click_link('Selected') + end + + click_link('Next') + + expect(page).to have_link('Previous') end - - click_link('Next') - - expect(page).to have_link('Previous') end end