user.rb 724 B

1234567891011121314151617181920212223242526272829
  1. FactoryBot.define do
  2. factory :user do
  3. login { 'nicole.braun' }
  4. firstname { 'Nicole' }
  5. lastname { 'Braun' }
  6. sequence(:email) { |n| "nicole.braun#{n}@zammad.org" }
  7. password { nil }
  8. active { true }
  9. login_failed { 0 }
  10. updated_by_id { 1 }
  11. created_by_id { 1 }
  12. factory :customer_user, aliases: %i[customer] do
  13. role_ids { Role.signup_role_ids.sort }
  14. trait :with_org do
  15. organization
  16. end
  17. end
  18. factory :agent_user, aliases: %i[agent] do
  19. roles { Role.where(name: 'Agent') }
  20. end
  21. factory :admin_user, aliases: %i[admin] do
  22. roles { Role.where(name: %w[Admin Agent]) }
  23. end
  24. end
  25. end