Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-02-14 21:12:38 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-02-14 21:12:38 +0300
commit283c7bb302510ed1fc55f0d333c484ce7fa781fd (patch)
treeadbb03e34cc91f339395f6417502c075ee84b8bb /spec/features/search
parenta2b7b398c7855bccee5d2f0f9a021b2efea0838e (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/features/search')
-rw-r--r--spec/features/search/user_searches_for_code_spec.rb27
1 files changed, 7 insertions, 20 deletions
diff --git a/spec/features/search/user_searches_for_code_spec.rb b/spec/features/search/user_searches_for_code_spec.rb
index 6c9db029683..b7d06a3a962 100644
--- a/spec/features/search/user_searches_for_code_spec.rb
+++ b/spec/features/search/user_searches_for_code_spec.rb
@@ -3,6 +3,9 @@
require 'spec_helper'
RSpec.describe 'User searches for code', :js, :disable_rate_limiter, feature_category: :global_search do
+ using RSpec::Parameterized::TableSyntax
+ include ListboxHelpers
+
let_it_be(:user) { create(:user) }
let_it_be_with_reload(:project) { create(:project, :repository, namespace: user.namespace) }
@@ -83,14 +86,10 @@ RSpec.describe 'User searches for code', :js, :disable_rate_limiter, feature_cat
expect(page).to have_selector('.results', text: expected_result)
- find('.ref-selector').click
+ click_button 'master'
wait_for_requests
- page.within('.ref-selector') do
- fill_in 'Search by Git revision', with: ref_selector
- wait_for_requests
- find('li', text: ref_selector, match: :prefer_exact).click
- end
+ select_listbox_item(ref_selector)
expect(page).to have_selector('.results', text: expected_result)
@@ -137,18 +136,12 @@ RSpec.describe 'User searches for code', :js, :disable_rate_limiter, feature_cat
end
it 'search result changes when refs switched' do
- ref = 'master'
expect(find('.results')).not_to have_content('path = gitlab-grack')
find('.ref-selector').click
wait_for_requests
- page.within('.ref-selector') do
- fill_in _('Search by Git revision'), with: ref
- wait_for_requests
-
- find('li', text: ref).click
- end
+ select_listbox_item('add-ipython-files')
expect(page).to have_selector('.results', text: 'path = gitlab-grack')
end
@@ -192,18 +185,12 @@ RSpec.describe 'User searches for code', :js, :disable_rate_limiter, feature_cat
end
it 'search result changes when refs switched' do
- ref = 'master'
expect(find('.results')).not_to have_content('path = gitlab-grack')
find('.ref-selector').click
wait_for_requests
- page.within('.ref-selector') do
- fill_in _('Search by Git revision'), with: ref
- wait_for_requests
-
- find('li', text: ref).click
- end
+ select_listbox_item('add-ipython-files')
expect(page).to have_selector('.results', text: 'path = gitlab-grack')
end