We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3de8e46 commit e5082c1Copy full SHA for e5082c1
spec/factories/better_together/users.rb
@@ -20,8 +20,14 @@
20
21
trait :platform_manager do
22
after(:create) do |user|
23
- host_platform = BetterTogether::Platform.find_or_create_by(host: true)
24
- platform_manager_role = BetterTogether::Role.find_by(identifier: 'platform_manager')
+ host_platform = BetterTogether::Platform.find_by(host: true) ||
+ create(:better_together_platform, :host)
25
+
26
+ platform_manager_role = BetterTogether::Role.find_or_create_by!(identifier: 'platform_manager') do |role|
27
+ role.name = 'Platform Manager'
28
+ role.resource_type = 'BetterTogether::Platform'
29
+ end
30
31
host_platform.person_platform_memberships.create!(
32
member: user.person,
33
role: platform_manager_role
0 commit comments