2009-09-26 6 views
1

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 ???

Répondre

3

Si vous avez fait

 
./script/generate rspec 

dans votre application Rails, vous pouvez utiliser

 
autospec 

pour vous faire exécuter automatiquement les spécifications.

HTH

+0

merci !! travaillé très bien – Schneems

+0

Ne fonctionne pas pour moi. http://stackoverflow.com/questions/2686907/invalid-option-autospec – ramonrails

+0

autospec est déprécié – ybakos

Questions connexes