rails factorybot create bot ruby-on-rails rspec factory-bot

ruby-on-rails - factorybot - rspec factories



FactoryGirl: crea el mismo objeto varias veces (3)

En una de mis pruebas de rspec, estoy creando múltiples objetos a partir de la misma definición de fábrica

P.ej

FactoryGirl.create(:model_1) FactoryGirl.create(:model_1) FactoryGirl.create(:model_1)

¿Hay un método que factory_girl proporciona para hacer esto en una línea

Sé que puedo hacer

3.times {FactoryGirl.create(:model_1)}

Pero estoy buscando algo que factory_girl proporciona para crear múltiples objetos del mismo modelo.


FactoryGirl.create_list :factory_name, 2, attribute_name: ''value''

Simple y mejor manera de moverse.

Puede ignorar los nombres de los atributos si no es necesario, y usar la secuencia en su lugar.


Puede crear una lista como esta (por lo tanto, cree x objetos a la vez):

FactoryGirl.create_list(:model_1, 3)

La documentación vive aquí .