diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-08-19 00:11:16 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-08-19 00:11:16 +0000 |
commit | 122ed7ce8c6fd1e433933b4d397d3f4ed4269c49 (patch) | |
tree | 44fcf523d702f1004ff5c035ab32f761cef8707e /spec/helpers/groups_helper_spec.rb | |
parent | c75f38907c1b28adf5f57a8ad34df9f86c36d4e7 (diff) | |
download | gitlab-ce-122ed7ce8c6fd1e433933b4d397d3f4ed4269c49.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/helpers/groups_helper_spec.rb')
-rw-r--r-- | spec/helpers/groups_helper_spec.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/spec/helpers/groups_helper_spec.rb b/spec/helpers/groups_helper_spec.rb index 0b037a45945..42da1cb71f1 100644 --- a/spec/helpers/groups_helper_spec.rb +++ b/spec/helpers/groups_helper_spec.rb @@ -522,4 +522,23 @@ RSpec.describe GroupsHelper do expect(helper.render_setting_to_allow_project_access_token_creation?(group)).to be_falsy end end + + describe '#can_admin_group_member?' do + let_it_be(:user) { create(:user) } + let_it_be(:group) { create(:group) } + + before do + allow(helper).to receive(:current_user) { user } + end + + it 'returns true when current_user can admin members' do + group.add_owner(user) + + expect(helper.can_admin_group_member?(group)).to be(true) + end + + it 'returns false when current_user can not admin members' do + expect(helper.can_admin_group_member?(group)).to be(false) + end + end end |