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:
Diffstat (limited to 'spec/models/member_spec.rb')
-rw-r--r--spec/models/member_spec.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/models/member_spec.rb b/spec/models/member_spec.rb
index 3c15992bab2..eb227f22b8a 100644
--- a/spec/models/member_spec.rb
+++ b/spec/models/member_spec.rb
@@ -1086,6 +1086,8 @@ RSpec.describe Member, feature_category: :groups_and_projects do
context 'for updating organization_users' do
let_it_be(:group) { create(:group, :with_organization) }
+ let_it_be(:user) { create(:user) }
+ let(:member) { create(:group_member, source: group, user: user) }
let(:update_organization_users_enabled) { true }
subject(:commit_member) { member }
@@ -1102,8 +1104,6 @@ RSpec.describe Member, feature_category: :groups_and_projects do
end
context 'when creating' do
- let(:member) { create(:group_member, source: group) }
-
context 'when update_organization_users is enabled' do
it 'inserts new record on member creation' do
expect { member }.to change { Organizations::OrganizationUser.count }.by(1)
@@ -1175,13 +1175,13 @@ RSpec.describe Member, feature_category: :groups_and_projects do
end
context 'when member is an invite' do
- let(:member) { create(:group_member, :invited, source: group) }
+ let(:member) { create(:group_member, :invited, source: group, user: nil) }
it_behaves_like 'does not create an organization_user entry'
end
context 'when organization does not exist' do
- let(:member) { create(:group_member) }
+ let(:member) { create(:group_member, user: user) }
it_behaves_like 'does not create an organization_user entry'
end