diff --git a/spec/support/tom_select_helper.rb b/spec/support/tom_select_helper.rb index d47dd1e132..d066bbe6ea 100644 --- a/spec/support/tom_select_helper.rb +++ b/spec/support/tom_select_helper.rb @@ -15,8 +15,8 @@ module TomSelectHelper def tomselect_search_and_select(value, options) tomselect_wrapper = page.find("[name='#{options[:from]}']").sibling(".ts-wrapper") tomselect_wrapper.find(".ts-control").click - tomselect_wrapper.find(:css, '.ts-dropdown input.dropdown-input').set(value) - tomselect_wrapper.find(".ts-control").click + # Use send_keys as setting the value directly doesn't trigger the search + tomselect_wrapper.find(:css, '.ts-dropdown input.dropdown-input').send_keys(value) tomselect_wrapper.find(:css, '.ts-dropdown .ts-dropdown-content .option', text: value).click end