我应该把我的 rspec 助手放在哪里?

问题描述 投票:0回答:1

我想编写一个仅在我的规范文件中使用的助手,但我不知道该代码应该放在哪里。

我不想测试应用程序助手,并且我不想创建仅用于测试的应用程序助手。

什么是好的做法?

ruby-on-rails-3 rspec
1个回答
10
投票

通常我把这些放在

spec/support/spec_helpers
中。然后我将这些模块包含在适当的示例中。

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

config.include SomeHelper, :type => :request

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

© www.soinside.com 2019 - 2024. All rights reserved.