前提
spec/factories/relationships.rbファイルでの記述にて、
マジックナンバーでの記述はしないよう指摘を受け、
また記述時に、associationを使って記述するようにと言われたのですが、
自身の記述方法が合っているのかが分かりません。
どなたか添削頂ければと存じます。
実現したいこと
該当のソースコード(マジックナンバーを使ってしまっている)
spec/factories/relationships.rb
1FactoryBot.define do 2 factory :relationship do 3 follower_id { 1 } 4 followed_id { 1 } 5 end 6end
自身が考えるソースコード(2つ考えました。)
spec/factories/relationships.rb
1① 2FactoryBot.define do 3 factory :relationship do 4 association :follower 5 association :followed 6 end 7end 8 9② 10FactoryBot.define do 11 factory :relationship do 12 association :follower_id 13 association :followed_id 14 end 15end
試したこと
上記の2つでもない場合は、正しい書き方をご教示頂ければ幸いでございます。
添削のほどどうぞよろしくお願いします。
0 コメント