diff options
Diffstat (limited to 'spec/features/search')
7 files changed, 16 insertions, 11 deletions
diff --git a/spec/features/search/user_searches_for_code_spec.rb b/spec/features/search/user_searches_for_code_spec.rb index ee3717b3e42..094b31ba784 100644 --- a/spec/features/search/user_searches_for_code_spec.rb +++ b/spec/features/search/user_searches_for_code_spec.rb @@ -32,7 +32,7 @@ RSpec.describe 'User searches for code' do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end end diff --git a/spec/features/search/user_searches_for_issues_spec.rb b/spec/features/search/user_searches_for_issues_spec.rb index 828e478d701..184f8ba0d36 100644 --- a/spec/features/search/user_searches_for_issues_spec.rb +++ b/spec/features/search/user_searches_for_issues_spec.rb @@ -90,7 +90,7 @@ RSpec.describe 'User searches for issues', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end search_for_issue(issue1.title) diff --git a/spec/features/search/user_searches_for_merge_requests_spec.rb b/spec/features/search/user_searches_for_merge_requests_spec.rb index 7271716644b..32952a127d3 100644 --- a/spec/features/search/user_searches_for_merge_requests_spec.rb +++ b/spec/features/search/user_searches_for_merge_requests_spec.rb @@ -29,6 +29,11 @@ RSpec.describe 'User searches for merge requests', :js do page.within('.results') do expect(page).to have_link(merge_request1.title) expect(page).not_to have_link(merge_request2.title) + + # Each result should have MR refs like `gitlab-org/gitlab!1` + page.all('.search-result-row').each do |e| + expect(e.text).to match(/!\d+/) + end end end @@ -55,7 +60,7 @@ RSpec.describe 'User searches for merge requests', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end search_for_mr(merge_request1.title) diff --git a/spec/features/search/user_searches_for_milestones_spec.rb b/spec/features/search/user_searches_for_milestones_spec.rb index f4df91dbc08..e81abb44ba5 100644 --- a/spec/features/search/user_searches_for_milestones_spec.rb +++ b/spec/features/search/user_searches_for_milestones_spec.rb @@ -35,7 +35,7 @@ RSpec.describe 'User searches for milestones', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end fill_in('dashboard_search', with: milestone1.title) diff --git a/spec/features/search/user_searches_for_wiki_pages_spec.rb b/spec/features/search/user_searches_for_wiki_pages_spec.rb index 72bd1193fc9..8913f1fe9ee 100644 --- a/spec/features/search/user_searches_for_wiki_pages_spec.rb +++ b/spec/features/search/user_searches_for_wiki_pages_spec.rb @@ -23,7 +23,7 @@ RSpec.describe 'User searches for wiki pages', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end fill_in('dashboard_search', with: search_term) diff --git a/spec/features/search/user_uses_header_search_field_spec.rb b/spec/features/search/user_uses_header_search_field_spec.rb index 4c42800cf05..c002d199b01 100644 --- a/spec/features/search/user_uses_header_search_field_spec.rb +++ b/spec/features/search/user_uses_header_search_field_spec.rb @@ -55,7 +55,7 @@ RSpec.describe 'User uses header search field', :js do expect(page).to have_selector('.dropdown-header', text: /#{scope_name}/i) end - context 'when clicking issues' do + context 'when clicking issues', quarantine: 'https://gitlab.com/gitlab-org/gitlab/-/issues/332317' do let!(:issue) { create(:issue, project: project, author: user, assignees: [user]) } it 'shows assigned issues' do @@ -75,7 +75,7 @@ RSpec.describe 'User uses header search field', :js do end end - context 'when clicking merge requests' do + context 'when clicking merge requests', quarantine: 'https://gitlab.com/gitlab-org/gitlab/-/issues/332317' do let!(:merge_request) { create(:merge_request, source_project: project, author: user, assignees: [user]) } it 'shows assigned merge requests' do diff --git a/spec/features/search/user_uses_search_filters_spec.rb b/spec/features/search/user_uses_search_filters_spec.rb index 86017ca64c5..24f6c70e64c 100644 --- a/spec/features/search/user_uses_search_filters_spec.rb +++ b/spec/features/search/user_uses_search_filters_spec.rb @@ -33,10 +33,10 @@ RSpec.describe 'User uses search filters', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(group_project.full_name) + click_on(group_project.name) end - expect(find('[data-testid="project-filter"]')).to have_content(group_project.full_name) + expect(find('[data-testid="project-filter"]')).to have_content(group_project.name) end context 'when the group filter is set' do @@ -65,10 +65,10 @@ RSpec.describe 'User uses search filters', :js do wait_for_requests page.within('[data-testid="project-filter"]') do - click_on(project.full_name) + click_on(project.name) end - expect(find('[data-testid="project-filter"]')).to have_content(project.full_name) + expect(find('[data-testid="project-filter"]')).to have_content(project.name) end context 'when the project filter is set' do |