Sha256: 7daea26baad83ff57a1c2f6d8901d5e0755e120fefe381a3cc2a31bdbd3203c5
Contents?: true
Size: 758 Bytes
Versions: 19
Compression:
Stored size: 758 Bytes
Contents
FactoryGirl.define do factory :user do transient do exhibit { FactoryGirl.create(:exhibit) } end sequence(:email) { |n| "user#{n}@example.com" } password 'insecure' factory :site_admin do after(:create) do |user, _evaluator| create_list(:role, 1, user: user, exhibit_id: nil, role: 'admin') end end factory :exhibit_admin do after(:create) do |user, evaluator| create_list(:role, 1, user: user, exhibit: evaluator.exhibit, role: 'admin') end end factory :exhibit_curator do after(:create) do |user, evaluator| create_list(:role, 1, user: user, exhibit: evaluator.exhibit, role: 'curator') end end factory :exhibit_visitor do end end end
Version data entries
19 entries across 19 versions & 1 rubygems