summaryrefslogtreecommitdiff
path: root/spec/support/helpers/filter_item_select_helper.rb
blob: 519e84d359e5ac54ea81ae7d07d39f02937cbd0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Helper allows you to select value from filter-items
#
# Params
#   value - value for select
#   selector - css selector of item
#
# Usage:
#
#   filter_item_select('Any Author', '.js-author-search')
#
module FilterItemSelectHelper
  def filter_item_select(value, selector)
    find(selector).click
    wait_for_requests
    page.within('.dropdown-content') do
      click_link value
    end
  end
end