tutorial rails factorybot factory_girl_rails example create bot ruby-on-rails ruby testing factory-bot machinist

ruby on rails - rails - Maquinista vs FactoryGirl-pros y contras



factory_girl_rails (3)

Estoy trabajando con factory_girl, pero mirando la joya del maquinista. ¿Podría decirme por favor? ¿Cuáles son los pros y los contras de migrar a maquinista? ¿Has comparado esas libs?


En realidad, Machinist tiene una gran ventaja sobre Factory Girl: no afecta a la base de datos para objetos asociados. Mira aquí:

Maquinista vs Fábrica Chica: Maquinista ganar!

Todavía no estoy seguro de cómo maneja Machinist esto, pero de todos modos podría ser un gran impulso en el rendimiento para su base de prueba.


No he usado maquinista antes, pero puedo decir que factory_girl es bastante fácil de usar, extender y desgarrar cualquier riel céntrico que tiene que ser utilizado en cualquier tipo de proyecto.


Machinist estaba muy inspirado por factory_girl , pero varió porque el autor del maquinista quería una sintaxis diferente. Desde entonces, factory_girl agregó diferentes capas de sintaxis para simular otras bibliotecas de fábrica (incluida la sintaxis de "blueprint" del maquinista). En otras palabras, ambos son extremadamente similares, solo que con una sintaxis predeterminada diferente. Personalmente, uso factory_girl.