Sha256: 7ede1ea7f54862059d64cf80cb9855cc802d8b5b168c9ea96f5f1d6e918173a7

Contents?: true

Size: 1.17 KB

Versions: 9

Compression:

Stored size: 1.17 KB

Contents

# encoding: utf-8
FactoryGirl.define do
  factory :admin_user, :class => User do
    name 'Admin'
    email { FactoryGirl.generate(:email) }
    password               'password'
    password_confirmation  'password'
    
    after(:build) do |u| 
      u.roles.build(:role_type => RoleType.admin)
      u.skip_confirmation!
    end
  end

  factory :redactor_user, :class => User do
    name 'Redactor'
    email { FactoryGirl.generate(:email) }
    password               'password'
    password_confirmation  'password'
    
    after(:build) do |u| 
      u.roles.build(:role_type => RoleType.redactor)
      u.skip_confirmation!
    end
  end

  factory :default_user, :class => User do
    name 'Test'
    email { FactoryGirl.generate(:email) }
    password               'password'
    password_confirmation  'password'
    
    after(:build) do |u| 
      u.roles.build(:role_type => RoleType.default)
      u.skip_confirmation!
    end
  end

  factory :user, :class => User do
    name 'Test'
    email { FactoryGirl.generate(:email) }
    password               'password'
    password_confirmation  'password'
  end
  
  sequence :email do |n|
    "testing#{n}@example.com"
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sunrise-cms-0.4.2 spec/factories/user_factory.rb
sunrise-cms-0.4.1 spec/factories/user_factory.rb
sunrise-cms-0.4.0 spec/factories/user_factory.rb
sunrise-cms-0.3.3 spec/factories/user_factory.rb
sunrise-cms-0.3.2 spec/factories/user_factory.rb
sunrise-cms-0.3.1 spec/factories/user_factory.rb
sunrise-cms-0.3.0 spec/factories/user_factory.rb
sunrise-cms-0.3.0.rc2 spec/factories/user_factory.rb
sunrise-cms-0.3.0.rc spec/factories/user_factory.rb