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解决了这个问题......
任何提示都将不胜感激......
答案 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-rails
(gem 'ZenTest'
旁边)。
以下是安装说明:http://relishapp.com/rspec/rspec-rails/v/2-5/file/autotest