我的rspec助手应该去哪儿了?

时间:2012-04-28 06:14:56

标签: ruby-on-rails-3 rspec

我想写一个只在我的spec文件中使用的帮助器,我不知道这个代码应该去哪里。

我不是要测试app帮助器,我不想创建只用于测试的app帮助器。

什么是好的做法?

谢谢,

1 个答案:

答案 0 :(得分:10)

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

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

config.include SomeHelper, :type => :request

将该模块包含在所有请求示例组中。