Sha256: 64ce7262fe82dccc9f73b159acd81a0bb7f24044f2e0190d0db01ab22a3b3b00
Contents?: true
Size: 641 Bytes
Versions: 83
Compression:
Stored size: 641 Bytes
Contents
FactoryGirl.define do factory :user, class: Tenon::User do sequence(:email) { |n| "user#{n}@factore.ca" } password 'password' password_confirmation 'password' approved true roles { [Tenon::Role.find_by_title('Member') || create(:member_role)] } end factory :admin, parent: :user do email 'admin@factore.ca' roles { [Tenon::Role.find_by_title('Admin') || create(:admin_role)] } end factory :role, class: Tenon::Role do sequence(:title) { |n| "role-#{n}" } end factory :admin_role, parent: :role do title 'Admin' end factory :member_role, parent: :role do title 'Member' end end
Version data entries
83 entries across 83 versions & 1 rubygems