Это before
деталь в rspec
:
Я хочу создать новый object_b
каждый раз, когда создается object_a
. Поскольку FactoryBot работает с ленивыми объектами, object_b
не воссоздается:
before do
create_list(:object_a, 3, object_b: create(:object_b))
end
Как мне сказать FactoryBot создать новый object_b
для каждого object_a
в этом create_list
?
ОБНОВЛЕНИЕ: странная вещь в том, что
before do
3.times { create(:object_a, object_b: create(:object_b)) }
end
действительно работает