FactoryGirl.define do factory :contact do user lead assigned_to nil reports_to nil first_name { Faker::Name.first_name } last_name { Faker::Name.last_name } access "Public" title { FactoryGirl.generate(:title) } department { Faker::Name.name + " Dept." } source { %w(campaign cold_call conference online referral self web word_of_mouth other).sample } email { Faker::Internet.email } alt_email { Faker::Internet.email } phone { Faker::PhoneNumber.phone_number } mobile { Faker::PhoneNumber.phone_number } fax { Faker::PhoneNumber.phone_number } blog { FactoryGirl.generate(:website) } facebook { FactoryGirl.generate(:website) } linkedin { FactoryGirl.generate(:website) } twitter { FactoryGirl.generate(:website) } do_not_call false born_on "1992-10-10" background_info { Faker::Lorem.paragraph[0,255] } deleted_at nil updated_at { FactoryGirl.generate(:time) } created_at { FactoryGirl.generate(:time) } end factory :contact_opportunity do contact opportunity role "foo" deleted_at nil updated_at { FactoryGirl.generate(:time) } created_at { FactoryGirl.generate(:time) } end end