2021-04-17 20:07:23 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
RSpec.describe 'User searches group settings', :js do
|
|
|
|
let_it_be(:user) { create(:user) }
|
|
|
|
let_it_be(:group) { create(:group) }
|
|
|
|
|
|
|
|
before do
|
|
|
|
group.add_owner(user)
|
|
|
|
sign_in(user)
|
|
|
|
end
|
|
|
|
|
|
|
|
context 'in general settings page' do
|
2021-04-29 21:17:54 +05:30
|
|
|
before do
|
|
|
|
visit edit_group_path(group)
|
|
|
|
end
|
|
|
|
|
|
|
|
it_behaves_like 'can search settings', 'Naming', 'Permissions'
|
|
|
|
end
|
|
|
|
|
|
|
|
context 'in Integrations page' do
|
|
|
|
before do
|
|
|
|
visit group_settings_integrations_path(group)
|
|
|
|
end
|
2021-04-17 20:07:23 +05:30
|
|
|
|
2021-09-04 01:27:46 +05:30
|
|
|
it_behaves_like 'can highlight results', 'Project integration management'
|
2021-04-17 20:07:23 +05:30
|
|
|
end
|
|
|
|
|
|
|
|
context 'in Repository page' do
|
|
|
|
before do
|
|
|
|
visit group_settings_repository_path(group)
|
|
|
|
end
|
|
|
|
|
|
|
|
it_behaves_like 'can search settings', 'Deploy tokens', 'Default initial branch name'
|
|
|
|
end
|
|
|
|
|
|
|
|
context 'in CI/CD page' do
|
|
|
|
before do
|
|
|
|
visit group_settings_ci_cd_path(group)
|
|
|
|
end
|
|
|
|
|
|
|
|
it_behaves_like 'can search settings', 'Variables', 'Runners'
|
|
|
|
end
|
2021-04-29 21:17:54 +05:30
|
|
|
|
|
|
|
context 'in Packages & Registries page' do
|
|
|
|
before do
|
|
|
|
visit group_settings_packages_and_registries_path(group)
|
|
|
|
end
|
|
|
|
|
|
|
|
it_behaves_like 'can highlight results', 'GitLab Packages'
|
|
|
|
end
|
2021-04-17 20:07:23 +05:30
|
|
|
end
|