Files
codeocean/spec/factories/internal_user.rb
Sebastian Serth 635b9aa16f Fix RSpec/FactoryBot/FactoryClassName offenses automatically
* Fixed with `rubocop -a --only RSpec/FactoryBot/FactoryClassName`
2021-02-12 00:17:49 +01:00

26 lines
536 B
Ruby

FactoryBot.define do
factory :admin, class: 'InternalUser' do
activated_user
association :consumer
email { 'admin@example.org' }
generated_user_name
password { 'admin' }
role { 'admin' }
singleton_internal_user
end
factory :teacher, class: 'InternalUser' do
activated_user
association :consumer
generated_email
generated_user_name
password { 'teacher' }
role { 'teacher' }
singleton_internal_user
end
trait :activated_user do
after(:create, &:activate!)
end
end