Factory_Bot est un remplaçant de luminaires par une syntaxe de définition simple, une prise en charge de plusieurs stratégies de construction (instances enregistrées, des instances non sauvées, des hachages d'attribut et des objets Stubbed), et une prise en charge de plusieurs usines pour la même classe (utilisateur, admin_user, etc.), y compris l'héritage d'usine.
Si vous souhaitez utiliser Factory_Bot avec Rails, consultez Factory_BOT_RAILS.
Intéressé par l'histoire du nom du projet?
Consultez le guide.
Voir notre vaste référence, nos guides et notre livre de cuisine dans le livre Factory_Bot.
Pour plus d'informations sur les intégrations avec des bibliothèques tierces, telles que RSpec ou Rails, consultez le Wiki Factory_Bot.
Nous avons également une vidéo d'introduction détaillée, disponible gratuitement sur Upcase.
Courir:
bundle add factory_bot
Pour installer le gemme manuellement à partir de votre coquille, exécutez:
gem install factory_bot
Les versions Ruby prises en charge sont répertoriées dans .github/workflows/build.yml
Veuillez consulter contribution.md.
Factory_Bot a été initialement écrit par Joe Ferris et est maintenu par Thoughtbot. De nombreuses améliorations et bugfix ont été apportés par la communauté open source.
Factory_Bot est Copyright © 2008 Joe Ferris et Thoughtbot. Il s'agit d'un logiciel gratuit et peut être redistribué selon les termes spécifiés dans le fichier de licence.
Ce repo est maintenu et financé par Thoughtbot, inc. Les noms et logos de Thoughtbot sont des marques de Thoughtbot, inc.
Nous aimons les logiciels open source! Voir nos autres projets. Nous sommes disponibles à la location.