如何配置自动测试以在Mac OS X Lion上运行

时间:2012-02-07 00:23:48

标签: ruby-on-rails-3 autotest

我正在通过Michael Hartl的Rails教程,他在第5章中说,应该配置Mac OS X来运行自动测试。他为OS X提供的代码是:

Autotest.add_hook :initialize do |autotest|
  autotest.add_mapping(/^spec\/requests\/.*_spec\.rb$/) do
    autotest.files_matching(/^spec\/requests\/.*_spec\.rb$/)
  end
end

我的问题是这个文件在哪里处理集成?提前谢谢。

1 个答案:

答案 0 :(得分:2)

查看教程的this part

如上所述,您可以将此文件放在项目文件夹的根目录中,也可以将其保存到用户(/ Users / YOURUSERNAME /)目录中,这样就可以在所有项目中使用它。在任何一种情况下,都应该将文件称为.autotest

你需要所有这些:

require 'autotest/fsevent'
require 'autotest/growl'

Autotest.add_hook :initialize do |autotest|
  autotest.add_mapping(/^spec\/requests\/.*_spec.rb$/) do
    autotest.files_matching(/^spec\/requests\/.*_spec\.rb$/)
  end
end