From 543870062f70422f139f1d76413d5cb5a5258423 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Tue, 8 Mar 2016 12:56:09 +0100 Subject: [PATCH] removes duplicate spending proposal specs --- .../features/admin/spending_proposals_spec.rb | 60 +------------------ 1 file changed, 1 insertion(+), 59 deletions(-) diff --git a/spec/features/admin/spending_proposals_spec.rb b/spec/features/admin/spending_proposals_spec.rb index d291c3680..186d411cb 100644 --- a/spec/features/admin/spending_proposals_spec.rb +++ b/spec/features/admin/spending_proposals_spec.rb @@ -186,71 +186,13 @@ feature 'Admin spending proposals' do expect(page).to have_content('1234.56') expect(page).to have_content('Not feasible') expect(page).to have_content('It is impossible') - expect(page).to have_select('spending_proposal[administrator_id]', selected: 'Ana (ana@admins.org)') + expect(page).to have_content('Ana (ana@admins.org)') within('#assigned_valuators') do expect(page).to have_content('Rachel (rachel@valuators.org)') end end - scenario 'Administrator assigment', :js do - spending_proposal = create(:spending_proposal) - - administrator = create(:administrator, user: create(:user, username: 'Ana', email: 'ana@admins.org')) - - visit admin_spending_proposal_path(spending_proposal) - - expect(page).to have_select('spending_proposal[administrator_id]', selected: 'Undefined') - select 'Ana (ana@admins.org)', from: 'spending_proposal[administrator_id]' - - visit admin_spending_proposals_path - click_link spending_proposal.title - - expect(page).to have_select('spending_proposal[administrator_id]', selected: 'Ana (ana@admins.org)') - end - - scenario 'Valuators assignments', :js do - spending_proposal = create(:spending_proposal) - - valuator1 = create(:valuator, user: create(:user, username: 'Valentina', email: 'v1@valuators.org')) - valuator2 = create(:valuator, user: create(:user, username: 'Valerian', email: 'v2@valuators.org')) - valuator3 = create(:valuator, user: create(:user, username: 'Val', email: 'v3@valuators.org')) - - visit admin_spending_proposal_path(spending_proposal) - - within('#assigned_valuators') do - expect(page).to have_content('Undefined') - expect(page).to_not have_content('Valentina (v1@valuators.org)') - expect(page).to_not have_content('Valerian (v2@valuators.org)') - expect(page).to_not have_content('Val (v3@valuators.org)') - end - - visit admin_spending_proposal_path(spending_proposal) - - click_link "Assign valuators" - - within('#valuators-assign-list') do - check "valuator_ids_#{valuator1.id}" - check "valuator_ids_#{valuator3.id}" - end - - within('#assigned_valuators') do - expect(page).to have_content('Valentina (v1@valuators.org)') - expect(page).to have_content('Val (v3@valuators.org)') - expect(page).to_not have_content('Undefined') - expect(page).to_not have_content('Valerian (v2@valuators.org)') - end - - visit admin_spending_proposal_path(spending_proposal) - - within('#assigned_valuators') do - expect(page).to have_content('Valentina (v1@valuators.org)') - expect(page).to have_content('Val (v3@valuators.org)') - expect(page).to_not have_content('Undefined') - expect(page).to_not have_content('Valerian (v2@valuators.org)') - end - end - scenario "Add administrator" do spending_proposal = create(:spending_proposal) administrator = create(:administrator, user: create(:user, username: 'Marta', email: 'marta@admins.org'))