标签: ruby-on-rails ruby rspec
我想通过将一些相同的let表达式推送到一个模块中(或通过做一些你可能建议的其他方式)来干掉我的一些spec文件。当我这样做时,我在运行规范时遇到错误:
let
未定义的方法`let'for SpecShared:Module(NoMethodError)
我需要rails_helper.rb中的模块
我在模块中需要rails_helper.rb
似乎模块要么没有正确地需要rails_helper.rb,要么需要其他东西。还有什么/我需要做才能使这项工作?
答案 0 :(得分:5)
您需要创建共享上下文:
https://www.relishapp.com/rspec/rspec-core/v/3-5/docs/example-groups/shared-context