我想编写一个仅在我的规范文件中使用的助手,但我不知道该代码应该放在哪里。
我不想测试应用程序助手,并且我不想创建仅用于测试的应用程序助手。
什么是好的做法?
通常我把这些放在
spec/support/spec_helpers
中。然后我将这些模块包含在适当的示例中。
如果您有一些对某种类型的所有规范(例如所有请求规范)有用的内容,那么您可以这样做
config.include SomeHelper, :type => :request
这将将该模块包含到您的所有请求示例组中。