diff --git a/spec/features/admin/budget_investments_spec.rb b/spec/features/admin/budget_investments_spec.rb index 77c5480c4..9713959a1 100644 --- a/spec/features/admin/budget_investments_spec.rb +++ b/spec/features/admin/budget_investments_spec.rb @@ -1079,6 +1079,7 @@ feature 'Admin budget investments' do click_link('Selected') end + click_button('Filter') expect(page).not_to have_content(selected_bi.title) expect(page).to have_content('There is 1 investment') @@ -1089,6 +1090,20 @@ feature 'Admin budget investments' do expect(page).not_to have_link('Selected') end end + + scenario "Pagination after unselecting an investment", :js do + budget_investments = create_list(:budget_investment, 30, budget: budget) + + 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 end context "Mark as visible to valuators" do