Sha256: e5839a51398e5bcf08be6aff8fe391ffae40672c71ad6337253bd1fc6bad6f85

Contents?: true

Size: 1.67 KB

Versions: 2

Compression:

Stored size: 1.67 KB

Contents

FactoryGirl.define do

  factory :user do
    sequence(:name)  { Faker::Name.name }
    sequence(:email) { |n| "person_#{n}@example.com"}   
    password "foobar"
    password_confirmation "foobar"
    enabled true
    
    factory :admin do
      admin true
    end
  end
  
  factory :customer do
    sequence(:name) { |n|   "#{Faker::Name.name}#{n}" }
    birthday 100.years.ago
    doc '0'*14
    complete false
    
    factory :interested do
      #specialized
    end
  end
  
  
  factory :customer_pj do
    fax 9999
    after_build do |pj|
      FactoryGirl.create(:customer, :person => pj)
    end
  end

  factory :micropost do
    content "Lorem ipsum"
    user
  end
  
  factory :contact do
    sequence(:name)  { |n| "Person #{n}" }
    sequence(:birthday) { |n| (n+15).years.ago }
    customer
  end
  
  factory :email do
    email Faker::Internet.email
  end
  
  factory :system_ability do
    factory :read do
      name "READ"
    end
  end
  
  factory :system_module do
    factory :module_customer do
      name "Customer"
    end
  end
  
  factory :state do
    name { Faker::Name.name }
  end
    
  factory :city do
    name { Faker::Name.name }
  end
  
  factory :district do
    name { Faker::Name.name }
  end
  
  factory :business_segment do
    name { Faker::Name.name }
  end
  
  factory :business_activity do
    name { Faker::Name.name }
  end
  
  factory :user_ability do
    skilled_id
    skilled_type "User"
    ability_id
    module_id
  end
  
  factory :user_group do
    sequence(:name)  { |n| "Group #{n}" }
    factory :group_able_users do
      after_build do |g|
      
      end
    end
  end
  
  factory :status do
    name { Faker::Name.first }
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guara-0.0.3 spec/factories.rb
guara-0.0.1.rc spec/factories.rb