Traits
これもよく使う
factory :user do
name 'murajun1978'
trait :admin do
admin true
end
trait :general do
admin false
end
factory :admin_user, traits: [:admin]
factory :general_user, traits: [:general]
end
とか
factory :user do
name 'murajun1978'
trait :admin do
admin true
end
trait :general do
admin false
end
end
factory :admin_user, parent: :user do
admin
end
こんな感じでもかける
使い方
FactoryGirl.create(:admin_user) FactoryGirl.create(:user, :general)
どちらでもおk
複数レコードを作りたい場合
FactoryGirl.create(:user, 2, :general)
シーケンスと一緒に使おう
ネタが少なくなってきたw
( ̄(エ) ̄)彡☆
0 件のコメント:
コメントを投稿