From ab0af56201413fea81cf42367671ec9a845315c7 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Sun, 13 Mar 2016 17:22:10 -0700 Subject: Use Capybara find methods and remove sleeps in feature specs in "All Issues" filter --- features/steps/dashboard/issues.rb | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'features/steps/dashboard') diff --git a/features/steps/dashboard/issues.rb b/features/steps/dashboard/issues.rb index d723300f485..3072c790a4a 100644 --- a/features/steps/dashboard/issues.rb +++ b/features/steps/dashboard/issues.rb @@ -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) -- cgit v1.2.1