hensei-api/spec/factories/job_accessories.rb

20 lines
No EOL
604 B
Ruby

FactoryBot.define do
factory :job_accessory do
association :job
sequence(:name_en) { |n| "Job Accessory #{n}" }
name_jp { "ジョブアクセサリー" }
sequence(:granblue_id) { |n| "1#{n.to_s.rjust(8, '0')}" }
trait :for_warrior do
after(:build) do |accessory|
accessory.job = Job.where(name_en: 'Warrior').first || FactoryBot.create(:job, name_en: 'Warrior')
end
end
trait :for_sage do
after(:build) do |accessory|
accessory.job = Job.where(name_en: 'Sage').first || FactoryBot.create(:job, name_en: 'Sage')
end
end
end
end