trabajo-afectivo/spec/factories/user.rb

37 lines
740 B
Ruby
Raw Normal View History

FactoryBot.define do
sequence :email do |n|
"nicole.braun#{n}@zammad.org"
end
end
FactoryBot.define do
factory :user do
login 'nicole.braun'
firstname 'Nicole'
lastname 'Braun'
email { generate(:email) }
password nil
active true
login_failed 0
updated_by_id 1
created_by_id 1
factory :customer_user, aliases: %i[customer] do
role_ids { Role.signup_role_ids.sort }
trait :with_org do
organization
end
end
factory :agent_user, aliases: %i[agent] do
roles { Role.where(name: 'Agent') }
end
2018-03-08 12:23:37 +00:00
factory :admin_user, aliases: %i[admin] do
roles { Role.where(name: %w[Admin Agent]) }
end
end
end