Factory_bot é uma substituição de acessórios com uma sintaxe de definição direta, suporte para várias estratégias de construção (instâncias salvas, instâncias não salvadas, hashes de atributo e objetos estufados) e suporte para várias fábricas para a mesma classe (usuário, admin_user e assim por diante), incluindo herança de fábrica.
Se você deseja usar o Factory_Bot com Rails, consulte Factory_Bot_Rails.
Interessado na história do nome do projeto?
Confira o guia.
Veja nossa extensa referência, guias e livro de receitas no livro Factory_Bot.
Para obter informações sobre integrações com bibliotecas de terceiros, como RSPEC ou Rails, consulte o Wiki da Factory_Bot.
Também temos um vídeo introdutório detalhado, disponível gratuitamente no upcase.
Correr:
bundle add factory_bot
Para instalar a gema manualmente a partir da sua concha, execute:
gem install factory_bot
As versões Ruby suportadas estão listadas em .github/workflows/build.yml
Por favor, consulte contribuindo.md.
Factory_bot foi originalmente escrito por Joe Ferris e é mantido pelo pensamento. Muitas melhorias e correções foram contribuídas pela comunidade de código aberto.
Factory_bot é Copyright © 2008 Joe Ferris e pensamento. É um software livre e pode ser redistribuído nos termos especificados no arquivo de licença.
Este repositório é mantido e financiado pela ThoughtBot, Inc. Os nomes e logotipos para o pensamento são marcas comerciais do pensamento, inc.
Adoramos o software de código aberto! Veja nossos outros projetos. Estamos disponíveis para alugar.