Je viens de commencer à utiliser AutoTest. Pour autant que je peux dire que j'ai tout configuré, mais chaque fois que je lance alors je Autotest l'erreur suivante venant de mon test_helper.rb:Test AutoTest et Rspec avec Rails
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
================================================================================
Je pensais que c'était curieux, et je viens juste de commencer utiliser rspec pour tester plutôt que les outils rails traditionnels. J'ai essayé de retirer l'intégralité du dossier de test de mon projet (mais en gardant mon spec/dossier) et quand je le fais Autotest lancera jamais complètement:
richards-macbook-pro: $ autotest
loading autotest/rails
Même si je sauverai quelque chose dans mon dossier de spécifications, il ne sera pas mettre à jour. Cela ne semble pas être commun, est-ce que quelqu'un sait un travail possible autour de cela, ou peut-être un moyen de dire simplement plus automatique de ne regarder que mon dossier/spec ???
merci !! travaillé très bien – Schneems
Ne fonctionne pas pour moi. http://stackoverflow.com/questions/2686907/invalid-option-autospec – ramonrails
autospec est déprécié – ybakos