diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-15 15:06:07 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-15 15:06:07 +0000 |
commit | 03087faa6b679cd82a8a7b5f6491edc414ed91eb (patch) | |
tree | d3f21af660920336f1e891cf7eb9a75b084176b9 /spec/features/issues | |
parent | fc96671f817239041ba2747af835a8d5d9aa3739 (diff) | |
download | gitlab-ce-03087faa6b679cd82a8a7b5f6491edc414ed91eb.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/features/issues')
-rw-r--r-- | spec/features/issues/filtered_search/dropdown_milestone_spec.rb | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/spec/features/issues/filtered_search/dropdown_milestone_spec.rb b/spec/features/issues/filtered_search/dropdown_milestone_spec.rb index 9a782950bf6..5272a970a60 100644 --- a/spec/features/issues/filtered_search/dropdown_milestone_spec.rb +++ b/spec/features/issues/filtered_search/dropdown_milestone_spec.rb @@ -39,16 +39,28 @@ describe 'Dropdown milestone', :js do end describe 'behavior' do - it 'opens when the search bar has milestone:' do - filtered_search.set('milestone:') + context 'filters by "milestone:"' do + before do + filtered_search.set('milestone:') + end - expect(page).to have_css(js_dropdown_milestone, visible: true) - end + it 'opens when the search bar has milestone:' do + expect(page).to have_css(js_dropdown_milestone, visible: true) + end - it 'closes when the search bar is unfocused' do - find('body').click + it 'closes when the search bar is unfocused' do + find('body').click - expect(page).to have_css(js_dropdown_milestone, visible: false) + expect(page).to have_css(js_dropdown_milestone, visible: false) + end + + it 'hides loading indicator when loaded' do + expect(find(js_dropdown_milestone)).not_to have_css('.filter-dropdown-loading') + end + + it 'loads all the milestones when opened' do + expect(filter_dropdown).to have_selector('.filter-dropdown .filter-dropdown-item', count: 6) + end end it 'shows loading indicator when opened' do @@ -58,18 +70,6 @@ describe 'Dropdown milestone', :js do expect(page).to have_css('#js-dropdown-milestone .filter-dropdown-loading', visible: true) end end - - it 'hides loading indicator when loaded' do - filtered_search.set('milestone:') - - expect(find(js_dropdown_milestone)).not_to have_css('.filter-dropdown-loading') - end - - it 'loads all the milestones when opened' do - filtered_search.set('milestone:') - - expect(filter_dropdown).to have_selector('.filter-dropdown .filter-dropdown-item', count: 6) - end end describe 'filtering' do |