From 4afff52968fca3f296f90ce21ddeb4209a25696c Mon Sep 17 00:00:00 2001 From: rgarcia Date: Thu, 8 Oct 2015 18:05:44 +0200 Subject: [PATCH] adds searching spec for manager proposals --- spec/features/management/proposals_spec.rb | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/spec/features/management/proposals_spec.rb b/spec/features/management/proposals_spec.rb index 1214ada10..bd374b269 100644 --- a/spec/features/management/proposals_spec.rb +++ b/spec/features/management/proposals_spec.rb @@ -92,6 +92,32 @@ feature 'Proposals' do expect(page).to have_content "User is not verified" end + + scenario "Searching" do + proposal1 = create(:proposal, title: "Show me what you got") + proposal2 = create(:proposal, title: "Get Schwifty") + + manager = create(:manager) + login_as_manager(manager) + + ####CHANGE ME + ####Should identify the user being managed + managed_user = create(:user, :level_two) + #### + + visit management_proposals_path + + fill_in "search", with: "what you got" + click_button "Search" + + expect(current_path).to eq(management_proposals_path) + + within("#proposals") do + expect(page).to have_css('.proposal', count: 1) + expect(page).to have_content(proposal1.title) + expect(page).to_not have_content(proposal2.title) + end + end end scenario 'Printing proposals', :js do