我想通过将共享一些相同let表达式的规范文件压缩到一个模块中(或者通过执行您可能建议的其他操作),从而使这些规范文件干涸。当我这样做时,我在运行spec时得到一个错误:SpecShared:Module的未定义方法“let”(NoMethodError)我需要rails_helper.rb中的模块我在模块中需要rails_helper.rb看起来这个模块要么不需要rails_helper.rb,要么需要其他东西。我还需要做些什么来使这个工作?
let
fumotvh31#
您需要创建一个共享上下文:https://www.relishapp.com/rspec/rspec-core/v/3-5/docs/example-groups/shared-context
1条答案
按热度按时间fumotvh31#
您需要创建一个共享上下文:
https://www.relishapp.com/rspec/rspec-core/v/3-5/docs/example-groups/shared-context