diff --git a/spec/features/admin/budget_investments_spec.rb b/spec/features/admin/budget_investments_spec.rb index 05e3f905d..14de19dfe 100644 --- a/spec/features/admin/budget_investments_spec.rb +++ b/spec/features/admin/budget_investments_spec.rb @@ -314,6 +314,7 @@ feature 'Admin budget investments' do expect(page).to have_link("Street with #{n} supports") end + click_link 'Advanced filters' fill_in "max_per_heading", with: 5 click_button 'Filter' @@ -628,7 +629,8 @@ feature 'Admin budget investments' do expect(page).to have_content(selected_bi.title) expect(page).to have_content(winner_bi.title) - within('#advanced-filters') { find(:css, "#second_filter[value='feasible']").set(true) } + click_link 'Advanced filters' + within('#advanced_filters') { find(:css, "#second_filter[value='feasible']").set(true) } click_button 'Filter' expect(page).not_to have_content(unfeasible_bi.title) @@ -637,7 +639,7 @@ feature 'Admin budget investments' do expect(page).to have_content(selected_bi.title) expect(page).to have_content(winner_bi.title) - within('#advanced-filters') { find(:css, "#second_filter[value='selected']").set(true) } + within('#advanced_filters') { find(:css, "#second_filter[value='selected']").set(true) } click_button 'Filter' expect(page).not_to have_content(unfeasible_bi.title) @@ -686,7 +688,8 @@ feature 'Admin budget investments' do expect(page).to have_link('Selected') end - within('#advanced-filters') { find(:css, "#second_filter[value='selected']").set(true) } + click_link 'Advanced filters' + within('#advanced_filters') { find(:css, "#second_filter[value='selected']").set(true) } click_button 'Filter' within("#budget_investment_#{feasible_vf_bi.id}") do @@ -697,7 +700,8 @@ feature 'Admin budget investments' do scenario "Unselecting an investment", :js do visit admin_budget_budget_investments_path(@budget) - within('#advanced-filters') { find(:css, "#second_filter[value='selected']").set(true) } + click_link 'Advanced filters' + within('#advanced_filters') { find(:css, "#second_filter[value='selected']").set(true) } click_button 'Filter' expect(page).to have_content('There are 2 investments')