如果我添加:
config.include FactoryBot::Syntax::Methods
在下面
RSpec.configure do |config|
并运行 rspec,我看到这个错误:
/Users/perry_mac/rails_projects/mymri/spec/spec_helper.rb:21:in `block in ': uninitialized constant FactoryBot (NameError)
我的 gemfile.lock 可以在 this pastebin 中看到
我的 gemfile 可以在 this pastebin 中看到
如果我省略 Rspec.configure 语句,我的测试都运行良好。我想使用缩写语法,但不确定我在这里做错了什么。
注意:FactoryBot 以前称为 FactoryGirl
最佳答案
您必须在文件 'spec/ 中添加此字符串 rails _helper.rb' 不在 'spec_helper.rb'
关于ruby-on-rails - 如何将 "config.include FactoryBot::Syntax::Methods"添加到 spec_helper.rb 中的 rspec 配置 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25648456/