我更改了我的.autotest
文件,将其用于基于Ruby的项目。
之后,当我想将它用于Rails时,它使用我用于Ruby项目的.autotest
配置设置。
我卸载了自动测试并重新安装它没有运气。
我还删除了根目录中的.autotest
文件,但它无法正常工作。
答案 0 :(得分:7)
我正在尝试启动和运行自动测试。我刚刚安装了宝石。在我的rails应用程序中运行autotest
或autotest --rails
会启动自动测试,但它不会运行单个测试。它报告说没有。
更新:
刚刚发现我还需要安装autotest-rails
。
您还应该安装autotest-fsevent
以确保自动测试不会一直进行轮询。
我在http://ryanbooker.com/archive/autotest-your-rails-apps发布了自动测试日的结果。
短篇小说:
sudo gem install ZenTest autotest-rails autotest-fsevent autotest-growl redgreen
编辑你的〜/ .autotest
# Include plugins
require 'autotest/fsevent'
require 'autotest/growl'
require 'redgreen/autotest' # yes this is correct
# Skip some paths
Autotest.add_hook :initialize do |autotest|
%w{.git .DS_Store ._* vendor}.each { |exception| autotest.add_exception(exception) }
false
end
您可以使用以下命令启动自动测试:
cd myrailsapp
autotest
答案 1 :(得分:0)
你是如何推出自动测试的?如果你使用autotest --rails
,那肯定会有效。
答案 2 :(得分:0)
如果您使用的是Rails 3.1或更高版本,我强烈建议使用带有rspec的TDD保护。它就像魔法一样。 https://github.com/guard/guard