Files
growstuff/spec/support/feature_helpers.rb
2019-06-15 14:34:49 +12:00

17 lines
518 B
Ruby

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