Files
growstuff/spec/support/feature_helpers.rb
Daniel O'Connor 4b4e0cf69a $ rubocop --only HashSyntax --auto-correct
483 files inspected, 2018 offenses detected, 2018 offenses corrected
2016-05-19 15:53:11 -04:00

20 lines
588 B
Ruby

module FeatureHelpers
def fill_autocomplete(field, options={})
fill_in field, with: options[:with]
page.execute_script %Q{ $('##{field}').trigger('focus'); }
page.execute_script %Q{ $('##{field}').trigger('keydown'); }
end
def select_from_autocomplete(select)
page.should have_selector('ul.ui-autocomplete li.ui-menu-item a')
selector = %Q{ul.ui-autocomplete li.ui-menu-item a:contains("#{select}")}
page.execute_script %Q{ $('#{selector}').mouseenter().click() }
end
end
RSpec.configure do |config|
config.include FeatureHelpers, type: :feature
end