Rails:使用ZenTest / autospec测试新目录中的规范

时间:2009-08-18 02:13:20

标签: ruby-on-rails rspec autotest zentest

我在rails应用程序中添加了一个服务类目录:app / services

我想在目录中添加这些类的规范:spec / services

我在规范/服务中添加了规范,但运行autospec不会运行该示例。

有没有办法配置autospec在新目录中运行示例?

感谢。

2 个答案:

答案 0 :(得分:2)

我相信我找到了问题的答案。我在项目的根目录中添加了一个文件“.autotest”,其中包含以下内容:

Autotest.add_hook :initialize do |at|      
  at.add_mapping(%r%^spec/services/.*_spec\.rb$%) do
    at.files_matching(%r%^spec/services/.*_spec\.rb$%)
  end
end

来源:http://www.ruby-forum.com/topic/187144

答案 1 :(得分:0)

尝试将此添加到spec_helper.rb:

require 'services'