当在开发中包含factory_bot_rails gem,在Gemfile中包含测试块时,rails将在生成模型时自动生成工厂.
有没有办法在模型生成后生成工厂?
注:FactoryBot以前的名字是FactoryGirl
当在开发中包含factory_bot_rails gem,在Gemfile中包含测试块时,rails将在生成模型时自动生成工厂.
有没有办法在模型生成后生成工厂?
注:FactoryBot以前的名字是FactoryGirl
--fixture-replacement
选项将让您告诉rails为构建测试数据生成什么.您可以在config/application.rb
文件中将其设置为默认值,如下所示:
config.generators do |g|
g.fixture_replacement :factory_bot, suffix_factory: 'factory'
end