1
我剛開始使用AutoTest。至於我可以告訴我已經配置了一切,但每次我運行自動測試然後我從我test_helper.rb中即將出現以下錯誤:使用Rails進行AutoTest和Rspec測試
richards-macbook-pro: $ autotest
loading autotest/rails
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/unit/link_test.rb test/functional/links_controller_test.rb test/unit/tagging_test.rb test/functional/tag_controller_test.rb test/unit/tag_test.rb].each { |f| require f }" | unit_diff -u
./test/unit/../test_helper.rb:26: undefined method `use_transactional_fixtures=' for Test::Unit::TestCase:Class (NoMethodError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from ./test/unit/link_test.rb:1
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from -e:1
from -e:1:in `each'
from -e:1
================================================================================
我認爲這是奇怪的,和我剛開始使用rspec來測試而不是傳統的rails工具。我試圖從我的項目中移除整個測試文件夾(但保持我的規格/文件夾),當我這樣做自動測試絕不會全面啓動:
richards-macbook-pro: $ autotest
loading autotest/rails
即使我保存東西在我的文件夾中的規格,也不會更新。這似乎不常見,有沒有人知道可能的解決方法,或者只是告訴autottest只看我的/ spec文件夾?
謝謝!!工作很好 – Schneems 2009-09-26 15:18:39
不適合我。 http://stackoverflow.com/questions/2686907/invalid-option-autospec – ramonrails 2010-04-21 23:05:31
autospec已棄用 – ybakos 2011-04-10 23:27:27