Allow filtering by local target in SDG management

This commit is contained in:
Javi Martín
2021-01-20 19:41:50 +01:00
parent d3f72b100e
commit 14e4c528e9
4 changed files with 36 additions and 2 deletions

View File

@@ -167,6 +167,21 @@ describe "SDG Relations", :js do
expect(page).to have_css "li.is-active h2", exact_text: "Pending"
end
scenario "local target filter" do
schools = create(:sdg_local_target, code: "4.1.1")
teachers = create(:sdg_local_target, code: "4.1.2")
create(:debate, title: "Rebuild local schools", sdg_local_targets: [schools])
create(:debate, title: "Hire teachers", sdg_local_targets: [teachers])
visit sdg_management_debates_path
select "4.1.1", from: "target_code"
click_button "Search"
expect(page).to have_content "Rebuild local schools"
expect(page).not_to have_content "Hire teachers"
end
scenario "search within current tab" do
visit sdg_management_proposals_path(filter: "pending_sdg_review")