From 4779bef9f7d486e5d316a732589929b268193735 Mon Sep 17 00:00:00 2001 From: siddhantbajaj Date: Wed, 19 Jul 2017 17:47:02 +0530 Subject: [PATCH] Fixed flickering proposal feature test Test were sometimes failing because of the delay between the click_link and the actual completion of the code that is run as a result of that click. --- spec/features/proposals_spec.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index b5620475..70bcbf63 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -32,7 +32,7 @@ feature Event do click_button 'New' click_link "reject_event_#{@event.id}" - expect(flash).to eq('Event rejected!') + expect(page).to have_content 'Event rejected!' @event.reload expect(@event.state).to eq('rejected') end @@ -43,7 +43,7 @@ feature Event do click_button 'New' click_link "accept_event_#{@event.id}" - expect(flash).to eq('Event accepted!') + expect(page).to have_content 'Event accepted!' expect(page.has_content?('Unconfirmed')).to be true @event.reload expect(@event.state).to eq('unconfirmed') @@ -56,7 +56,7 @@ feature Event do click_button 'Rejected' click_link "restart_event_#{@event.id}" - expect(flash).to eq('Review started!') + expect(page).to have_content 'Review started!' @event.reload expect(@event.state).to eq('new') end