Use Capybara find methods and remove sleeps in feature specs in "All Issues" filter
This commit is contained in:
parent
30ab290b28
commit
ab0af56201
|
@ -15,7 +15,7 @@
|
|||
.filter-item.inline
|
||||
- if params[:assignee_id]
|
||||
= hidden_field_tag(:assignee_id, params[:assignee_id])
|
||||
= dropdown_tag("Assignee", options: { toggle_class: "js-user-search js-filter-submit", title: "Filter by assignee", filter: true, dropdown_class: "dropdown-menu-user dropdown-menu-selectable",
|
||||
= dropdown_tag("Assignee", options: { toggle_class: "js-user-search js-filter-submit js-assignee-search", title: "Filter by assignee", filter: true, dropdown_class: "dropdown-menu-user dropdown-menu-selectable",
|
||||
placeholder: "Search assignee", data: { any_user: "Any Author", first_user: (current_user.username if current_user), null_user: true, current_user: true, project_id: (@project.id if @project), selected: params[:assignee_id], field_name: "assignee_id" } })
|
||||
|
||||
.filter-item.inline.milestone-filter
|
||||
|
|
|
@ -44,14 +44,11 @@ class Spinach::Features::DashboardIssues < Spinach::FeatureSteps
|
|||
end
|
||||
|
||||
step 'I click "All" link' do
|
||||
execute_script('$(".js-user-search").first().click()')
|
||||
sleep 1
|
||||
execute_script('$(".js-user-search").first().parent().find("li a").first().click()')
|
||||
sleep 1
|
||||
execute_script('$(".js-user-search").eq(1).click()')
|
||||
sleep 1
|
||||
execute_script('$(".js-user-search").eq(1).parent().find("li a").first().click()')
|
||||
sleep 1
|
||||
find('.js-author-search').click
|
||||
find('.dropdown-menu-user-full-name', match: :first).click
|
||||
|
||||
find('.js-assignee-search').click
|
||||
find('.dropdown-menu-user-full-name', match: :first).click
|
||||
end
|
||||
|
||||
def should_see(issue)
|
||||
|
|
Loading…
Reference in New Issue