From b4d028857af3102adad8ab60f8a86da092fed3ba Mon Sep 17 00:00:00 2001 From: "Jesse C. Fisher" Date: Fri, 5 Nov 2021 21:52:58 -0700 Subject: [PATCH] Test click confirm --- spec/features/play_now_spec.rb | 1 + spec/features/tables/table_join_spec.rb | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/spec/features/play_now_spec.rb b/spec/features/play_now_spec.rb index b384dfe1..a5709d9e 100644 --- a/spec/features/play_now_spec.rb +++ b/spec/features/play_now_spec.rb @@ -42,6 +42,7 @@ feature 'Play now', :devise, js: true do # expect(current_path).to eq table_path(@table) #it 'shows the visitor as a player' do + @game = Game.last @player = @game.players.last @playerComponent = page.find_all(".seat").first #TODO: have_content @player.display_name diff --git a/spec/features/tables/table_join_spec.rb b/spec/features/tables/table_join_spec.rb index 3ec9e203..cb3b129d 100644 --- a/spec/features/tables/table_join_spec.rb +++ b/spec/features/tables/table_join_spec.rb @@ -25,8 +25,10 @@ feature 'Table show', :devise do click_button 'Sit', match: :first expect(page).to have_content "Guest" expect(page.text.scan('Guest').count).to eq 1 - click_button 'Stand', match: :first - expect(page.find('.game-seat.position-1')).to have_content "Sit" + accept_confirm do + click_button 'Stand', match: :first + end + expect(page.find('.seat.position-1')).to have_content "Sit" expect(page.text.scan('Guest').count).to eq 0 end @@ -59,8 +61,10 @@ feature 'Table show', :devise do 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.find('.game-seat.position-1')).to have_content "Sit" + accept_confirm do + click_button 'Stand', match: :first + end + expect(page.find('.seat.position-1')).to have_content "Sit" expect(page.text.scan(@user.email).count).to eq 0 end