0

我更改了我的.autotest文件以将其与基于 Ruby 的项目一起使用。

之后,当我想将它用于 Rails 时,它使用了.autotest我用于 Ruby 项目的配置设置。

我卸载了自动测试并重新安装它没有运气。我还删除了.autotest根目录中的文件,但它不起作用。

4

3 回答 3

7

我也在尝试启动并运行自动测试。我刚刚安装了gem。运行autotestautotest --rails在我的 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
于 2009-06-23T10:49:37.237 回答
0

你是如何启动自动测试的?如果你使用autotest --rails它肯定可以工作。

于 2009-06-22T19:04:43.993 回答
0

如果您使用的是 Rails 3.1 或更高版本,我强烈建议您使用带有 rspec 的 TDD 防护。它像魔术一样工作。 https://github.com/guard/guard

于 2011-12-28T18:20:33.560 回答