Shows current user on top of filtered dropdown list
This commit is contained in:
		
							parent
							
								
									e7fdb1aae5
								
							
						
					
					
						commit
						92682b8ae1
					
				|  | @ -18,7 +18,7 @@ class AutocompleteController < ApplicationController | ||||||
|     if params[:search].blank? |     if params[:search].blank? | ||||||
|       # Include current user if available to filter by "Me" |       # Include current user if available to filter by "Me" | ||||||
|       if params[:current_user].present? && current_user |       if params[:current_user].present? && current_user | ||||||
|         @users = [*@users, current_user] |         @users = [current_user, *@users] | ||||||
|       end |       end | ||||||
| 
 | 
 | ||||||
|       if params[:author_id].present? |       if params[:author_id].present? | ||||||
|  |  | ||||||
|  | @ -66,6 +66,12 @@ describe 'Dropdown assignee', js: true, feature: true do | ||||||
| 
 | 
 | ||||||
|       expect(dropdown_assignee_size).to eq(3) |       expect(dropdown_assignee_size).to eq(3) | ||||||
|     end |     end | ||||||
|  | 
 | ||||||
|  |     it 'shows current user at top of dropdown' do | ||||||
|  |       send_keys_to_filtered_search('assignee:') | ||||||
|  | 
 | ||||||
|  |       expect(first('#js-dropdown-assignee .filter-dropdown li')).to have_content(user.name) | ||||||
|  |     end | ||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|   describe 'filtering' do |   describe 'filtering' do | ||||||
|  |  | ||||||
|  | @ -66,6 +66,12 @@ describe 'Dropdown author', js: true, feature: true do | ||||||
| 
 | 
 | ||||||
|       expect(dropdown_author_size).to eq(3) |       expect(dropdown_author_size).to eq(3) | ||||||
|     end |     end | ||||||
|  | 
 | ||||||
|  |     it 'shows current user at top of dropdown' do | ||||||
|  |       send_keys_to_filtered_search('author:') | ||||||
|  | 
 | ||||||
|  |       expect(first('#js-dropdown-author li')).to have_content(user.name) | ||||||
|  |     end | ||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|   describe 'filtering' do |   describe 'filtering' do | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue