Factorybotでデータの配列を作る
🤔微妙な方法
手続きを読まないと、どんなデータを用意したいのかがわからない
let(:author1) { create(:author) }
let(:author2) { create(:author) }
let(:book1) { create(:book, author: author1) }
let(:book2) { create(:book, author: author2) }
let(:books) { [book1, book2] }
🤩良い方法
異なるauthorを持つbookの配列が欲しいことが明確
let(:authors){ create_list(:author, 2) }
let(:books){
[
create(:book, author: authors[0]),
create(:book, author: authors[1])
]
}