diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2016-05-11 02:11:16 +0300 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2016-06-04 01:14:23 +0300 |
commit | 15108cbaac059b341eae9d733c5ff8cb1dfbdb28 (patch) | |
tree | b994c5b54e30f7ee8b2eb1b804850fbbad9f1b6b /spec/features/issues/update_issues_spec.rb | |
parent | 812ae973db7f6fa72246c975fb4eff6b1a95c886 (diff) |
Fix spec
Diffstat (limited to 'spec/features/issues/update_issues_spec.rb')
-rw-r--r-- | spec/features/issues/update_issues_spec.rb | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/spec/features/issues/update_issues_spec.rb b/spec/features/issues/update_issues_spec.rb index c109de1cbdb..c6181eed9af 100644 --- a/spec/features/issues/update_issues_spec.rb +++ b/spec/features/issues/update_issues_spec.rb @@ -42,7 +42,7 @@ feature 'Multiple issue updating from issues#index', feature: true do visit namespace_project_issues_path(project.namespace, project) find('#check_all_issues').click - find('.js-update-assignee').click + click_update_assignee_button find('.dropdown-menu-user-link', text: user.username).click click_update_issues_button @@ -57,14 +57,11 @@ feature 'Multiple issue updating from issues#index', feature: true do visit namespace_project_issues_path(project.namespace, project) find('#check_all_issues').click - find('.js-update-assignee').click + click_update_assignee_button click_link 'Unassigned' click_update_issues_button - sleep 1 # needed - page.within first('.issue .controls') do - expect(page).to have_no_selector('.author_link') - end + expect(find('.issue:first-child .controls')).not_to have_css('.author_link') end end @@ -95,8 +92,7 @@ feature 'Multiple issue updating from issues#index', feature: true do find('.dropdown-menu-milestone a', text: "No Milestone").click click_update_issues_button - sleep 1 # needed - expect(first('.issue')).to_not have_content milestone.title + expect(find('.issue:first-child')).to_not have_content milestone.title end end @@ -112,6 +108,11 @@ feature 'Multiple issue updating from issues#index', feature: true do create(:issue, project: project, milestone: milestone) end + def click_update_assignee_button + find('.js-update-assignee').click + wait_for_ajax + end + def click_update_issues_button find('.update_selected_issues').click wait_for_ajax |