我正在通过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
我的问题是这个文件在哪里处理集成?提前谢谢。
答案 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