OSDN Git Service

add: social button
[pettanr/pettanr.git] / spec / factories / user.rb
1 # -*- encoding: utf-8 -*-\r
2 FactoryGirl.define do\r
3   factory :user_yas, :class => User do |i|\r
4     i.email "yas@jmail.com"\r
5     i.password "user0100"\r
6     i.password_confirmation "user0100"\r
7     trait :with_owner do\r
8       after(:create) do |user|\r
9         create(:author_yas, user: user)\r
10         create(:artist_yas, user: user)\r
11       end\r
12     end\r
13     factory :user_yas_with_owner, traits: [:with_owner]\r
14   end\r
15   factory :user_itojun, :class => User do |i|\r
16     i.email "itojun@jmail.com"\r
17     i.password "user0100"\r
18     i.password_confirmation "user0100"\r
19     trait :with_owner do\r
20       after(:create) do |user|\r
21         create(:author_itojun, user: user)\r
22         create(:artist_itojun, user: user)\r
23       end\r
24     end\r
25     factory :user_itojun_with_owner, traits: [:with_owner]\r
26   end\r
27   factory :user_rom, :class => User do |i|\r
28     i.email "rom@jmail.com"\r
29     i.password "user0100"\r
30     i.password_confirmation "user0100"\r
31   end\r
32   factory :user_ghost, :class => User do |i|\r
33     i.email "ghost@jmail.com"\r
34     i.password "user0100"\r
35     i.password_confirmation "user0100"\r
36   end\r
37 end\r