Skip to content

Commit c00d6ab

Browse files
Merge pull request #2257 from davidmillen50/fix-workshop-attendance-test
Fix: update failing manage_workshop_attendances test
2 parents c14573b + 629c8aa commit c00d6ab

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

spec/features/admin/manage_workshop_attendances_spec.rb

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
require 'spec_helper'
22

33
RSpec.feature 'managing workshop attendances', type: :feature do
4+
MAX_RETRIES = 3
5+
46
context 'an admin' do
57
let(:member) { Fabricate(:member) }
68
let(:chapter) { Fabricate(:chapter) }
@@ -50,17 +52,7 @@
5052
expect(page).to have_content('1 are attending as students')
5153
expect(page).to_not have_selector('i.fa-magic')
5254

53-
dropdown_text = 'Select a member to RSVP'
54-
dropdown = find('span', text: dropdown_text, visible: true)
55-
if dropdown.visible?
56-
begin
57-
dropdown.click
58-
rescue Selenium::WebDriver::Error::ElementClickInterceptedError
59-
puts "Dropdown is visible but cannot be clicked."
60-
end
61-
end
62-
63-
find('span', text: dropdown_text).click
55+
find('span', text: 'Select a member to RSVP', visible: true).click
6456
find('li', text: "#{other_invitation.member.full_name} (#{other_invitation.role})", visible: true).click
6557

6658
expect(page).to have_content('2 are attending as students')

0 commit comments

Comments
 (0)