我尝试运行我的RSpec测试:RSpec的错误 “未初始化的常数FactoryGirl(名称错误)”
rspec comments.rb
但继续得到同样的错误(见标题)。在任何人询问之前,我已将require factory_girl
添加到spec_helper.rb。
spec/factories/comments.rb
文件的内容是:
FactoryGirl.define do
factory :comment do
comment "MyString"
task_id 1
end
end
这里就是我包括factory_girl_rails的Gemfile中的测试组:
source 'http://rubygems.org'
...
group :development, :test do
gem 'debugger'
gem 'factory_girl_rails'
gem 'rspec-rails'
end
...
@ user3472965为什么这不是公认的答案? – seza443
适合我。谢谢 – kpp
FactoryGirl已将其名称更改为FactoryBot,因此您现在需要使用'require'factory_bot_rails''。 –