Sha256: 01c891968c7196728a1e53488943da4a2de2f992a9f98304d59f8ee82eb4f778
Contents?: true
Size: 728 Bytes
Versions: 41
Compression:
Stored size: 728 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| user.roles.create role: 'admin', resource: Spotlight::Site.instance end end factory :exhibit_admin do after(:create) do |user, evaluator| user.roles.create role: 'admin', resource: evaluator.exhibit end end factory :exhibit_curator do after(:create) do |user, evaluator| user.roles.create role: 'curator', resource: evaluator.exhibit end end factory :exhibit_visitor do end end end
Version data entries
41 entries across 41 versions & 1 rubygems