23 lines
550 B
23 lines
550 B
FactoryBot.define do |
|
factory :user do |
|
sequence(:email) { |i| "test#{i}@example.com" } |
|
name { Faker::Name.name } |
|
password { "pAssword1" } |
|
organisation |
|
role { "data_provider" } |
|
old_user_id { 2 } |
|
trait :data_coordinator do |
|
role { "data_coordinator" } |
|
end |
|
trait :data_protection_officer do |
|
is_dpo { true } |
|
end |
|
trait :support do |
|
role { "support" } |
|
end |
|
sign_in_count { 5 } |
|
confirmed_at { Time.zone.now } |
|
created_at { Time.zone.now } |
|
updated_at { Time.zone.now } |
|
end |
|
end
|
|
|