diff --git a/spec/features/seats/seats_sit_spec.rb b/spec/features/seats/seats_sit_spec.rb index df6b596..8ca9010 100644 --- a/spec/features/seats/seats_sit_spec.rb +++ b/spec/features/seats/seats_sit_spec.rb @@ -81,30 +81,22 @@ feature 'Seats', :devise, js: true do end scenario 'user can sit at the table' do - #TODO: Fix race condition - sleep 3 - expect(page).to have_content "Sit" click_button 'Sit', match: :first expect(page).to have_content @user.email end scenario 'user can join the current game' do - #TODO: Fix race condition - sleep 3 - expect(page).to have_content "Sit" click_button 'Sit', match: :first expect(page).to have_content @user.email expect(page.text.scan(@user.email).count).to eq 1 end scenario 'user can leave the current game' do - expect(page).to have_content "Sit" click_button 'Sit', match: :first expect(page).to have_content @user.email expect(page.text.scan(@user.email).count).to eq 1 click_button 'Stand', match: :first - expect(page).to have_content "Sit" - sleep 1 + # sleep 1 expect(page.text.scan(@user.email).count).to eq 0 end