diff options
Diffstat (limited to 'spec/factories/group_members.rb')
-rw-r--r-- | spec/factories/group_members.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/spec/factories/group_members.rb b/spec/factories/group_members.rb index 3c9d469f23c..37ddbc09616 100644 --- a/spec/factories/group_members.rb +++ b/spec/factories/group_members.rb @@ -3,7 +3,7 @@ FactoryBot.define do factory :group_member do access_level { GroupMember::OWNER } - group + source { association(:group) } user trait(:guest) { access_level { GroupMember::GUEST } } @@ -28,5 +28,11 @@ FactoryBot.define do trait :blocked do after(:build) { |group_member, _| group_member.user.block! } end + + trait :minimal_access do + to_create { |instance| instance.save!(validate: false) } + + access_level { GroupMember::MINIMAL_ACCESS } + end end end |