7

我想写一个只在我的规范文件中使用的助手,我不知道这段代码应该去哪里。

我不是在尝试测试应用程序助手,也不想创建仅用于测试的应用程序助手。

什么是好的做法?

谢谢,

4

1 回答 1

10

通常我把这些放在spec/support/spec_helpers. 然后,我将这些模块包含在适当的示例中。

如果您有一些对某种类型的所有规范(例如所有请求规范)有用,那么您可以这样做

config.include SomeHelper, :type => :request

它将将该模块包含到您的所有请求示例组中。

于 2012-04-28T07:58:42.877 回答