This repository has been archived on 2023-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
2018-12-02 02:03:19 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
FactoryBot.define do
|
2018-12-06 01:56:52 +00:00
|
|
|
factory :guest_account, class: Account
|
2018-12-05 00:30:22 +00:00
|
|
|
|
2018-12-08 01:13:11 +00:00
|
|
|
factory :usual_account, parent: :guest_account do
|
2018-12-02 02:50:10 +00:00
|
|
|
association :user
|
2018-12-02 02:03:19 +00:00
|
|
|
end
|
2018-12-06 00:05:21 +00:00
|
|
|
|
2018-12-10 03:36:09 +00:00
|
|
|
factory :personal_account, parent: :usual_account do
|
|
|
|
association :person
|
|
|
|
end
|
|
|
|
|
|
|
|
factory :superuser_account, parent: :personal_account do
|
2018-12-06 00:05:21 +00:00
|
|
|
after :create do |account, _evaluator|
|
|
|
|
account.add_role :superuser
|
|
|
|
end
|
|
|
|
end
|
2018-12-02 02:03:19 +00:00
|
|
|
end
|