Rspecのモデルテストで、同じモデルのデータを複数生成する方法です
生成の仕方
factories/tweets.rb
FactoryBot.define do
factory :tweet_1,class: Tweet do
text {"おはようございます"}
end
factory :tweet_2,class: Tweet do
text {"こんにちは"}
end
factory :tweet_3,class: Tweet do
text {"こんばんわ"}
end
end
定義の仕方
spec/models/tweets_spec.rb
let(:tweet_a) { create(:tweet_1) }
let(:tweet_b) { create(:tweet_2) }
let(:tweet_c) { create(:tweet_3) }