Rspec 在水豚规范中包括辅助模块

Rspec 在水豚规范中包括辅助模块,rspec,capybara,Rspec,Capybara,我正在为rails中的Capyabara编写规范。在这里,我找到了一篇在功能规范之间共享通用代码的文章。链接: 但当我在rails规范中使用其模块方法“sign_-in”时,它给出了错误“uninitialized constant sign_-in” 如何在rspec中正确导入此帮助器模块?谢谢。可以使用RSpec.configure包含助手方法 假设希望所有示例都可以使用帮助器方法,请将以下内容添加到等级库帮助器(或至少在示例组之外的某个位置): 有关更多示例,例如仅将helper方法添加到

我正在为rails中的Capyabara编写规范。在这里,我找到了一篇在功能规范之间共享通用代码的文章。链接:

但当我在rails规范中使用其模块方法“sign_-in”时,它给出了错误“uninitialized constant sign_-in”


如何在rspec中正确导入此帮助器模块?谢谢。

可以使用
RSpec.configure
包含助手方法

假设希望所有示例都可以使用帮助器方法,请将以下内容添加到等级库帮助器(或至少在示例组之外的某个位置):

有关更多示例,例如仅将helper方法添加到特定示例中,请参见

describe "GET /" do
  ## include Features::SessionHelpers

  before :each do
    sign_in
  end
     ....
RSpec.configure do |c|
  c.include Features::SessionHelpers
end