diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-03 22:23:33 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-06-03 22:23:33 +0000 |
commit | 6c3124c854cbeef391a38b5ae8330174d78348bf (patch) | |
tree | af77629bc34ccc517ed24d9db35895be5d02d23d /spec/models | |
parent | 9a8ae3b4e90e56f71bb770463b943512efdcd1d1 (diff) | |
download | gitlab-ce-6c3124c854cbeef391a38b5ae8330174d78348bf.tar.gz |
Add latest changes from gitlab-org/gitlab@15-0-stable-ee
Diffstat (limited to 'spec/models')
-rw-r--r-- | spec/models/user_spec.rb | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 71171f98492..f087fab1ef3 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -3740,7 +3740,7 @@ RSpec.describe User do end context 'has owned groups' do - let_it_be(:group) { create(:group) } + let(:group) { create(:group) } before do group.add_owner(user) @@ -3749,11 +3749,23 @@ RSpec.describe User do context 'not solo owner' do let_it_be(:user2) { create(:user) } - before do - group.add_owner(user2) + context 'with another direct owner' do + before do + group.add_owner(user2) + end + + it { is_expected.to be_empty } end - it { is_expected.to be_empty } + context 'with an inherited owner' do + let_it_be(:group) { create(:group, :nested) } + + before do + group.parent.add_owner(user2) + end + + it { is_expected.to be_empty } + end end context 'solo owner' do |