Autotest-4.4.6 / ZenTest-4.4.1被Rspec2和Rails3打破

时间:2010-12-04 16:08:09

标签: ruby ruby-on-rails-3 rspec2 autotest zentest

ZenTest和Autotest已于12月1日更新。升级到最新版本(Autotest-4.4.6 / ZenTest-4.4.1)后,自动测试将不会发现我的规格并尝试运行标准单元测试。自动测试的输出如下:
xto@Cygnus:~/projects/ruby/hibou$ autotest (Not running features. To run features in autotest, set AUTOFEATURE=true.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u

降级到Autotest-4.4.5 / ZenTest-4.4.0解决了这个问题......

任何提示都将不胜感激......

4 个答案:

答案 0 :(得分:4)

通过'autotest -s rspec2'运行它(使用最新的自动测试和zentest)

答案 1 :(得分:0)

您是否尝试使用RSPEC = true运行自动测试?像这样的东西RSPEC =真正的自动测试

答案 2 :(得分:0)

我刚刚将ZenTest升级到4.4.2并且自动测试无需在CLI上指定任何参数。

答案 3 :(得分:0)

您可能没有Rails.root中的.rspec文件,因此autotest不知道您的规格。您可以通过runnig:rails generate rspec:install生成它。

你需要在Gemfile中gem 'autotest-railsgem 'ZenTest'旁边)。

以下是安装说明:http://relishapp.com/rspec/rspec-rails/v/2-5/file/autotest