Rails中Factory_girl的用法

安装Factory_girl

在Gemfile中添加一行

gem "factory_girl_rails"

然后

bundle install

配置Factory_girl

注:因为我的测试框架是Rspec所以我们要进行一些配置
/spec/rails_helper.rb

RSpec.configure do |config|
  # 注释掉这一行的目的是防止Rspec使用传统的fixtures生成测试数据
  # config.fixture_path = "#{::Rails.root}/spec/fixtures"
  
  # 添加这行的目的是让Rspec识别FactoryGirl的方法
  config.include FactoryGirl::Syntax::Methods
end

使用Factory_girl生成

你可能感兴趣的:(Rails中Factory_girl的用法)