Skip to content

Instantly share code, notes, and snippets.

@mpugach
Created May 12, 2015 12:55
Show Gist options
  • Select an option

  • Save mpugach/6dd91f0c118e7cc473a5 to your computer and use it in GitHub Desktop.

Select an option

Save mpugach/6dd91f0c118e7cc473a5 to your computer and use it in GitHub Desktop.
rails3-jquery-autocomplete test helper
def choose_autocomplete_result(item_text, input_selector = 'input[data-autocomplete]')
page.execute_script %{ $('#{input_selector}').trigger("focus") }
page.execute_script %{ $('#{input_selector}').trigger("keydown") }
item_selector = "ul.ui-autocomplete li.ui-menu-item:contains('#{item_text}')"
expect(page).to have_selector('ul.ui-autocomplete li.ui-menu-item', text: item_text)
page.execute_script %{ $("#{item_selector}").trigger("mouseenter").trigger("click"); }
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment