Je reçois l'erreur dans subj lorsque j'essaie d'exécuter des spécifications ou des générateurs dans un projet de rails frais.Constante non initialisée Test :: Unit :: TestResult :: TestResultFailureSupport
Cela se produit lorsque j'ajoute des shoulda au mixage.
j'ajouté ce qui suit dans la config/environment.rb:
config.gem 'rspec', :version => '1.2.6', :lib => false
config.gem 'rspec-rails', :version => '1.2.6', :lib => false
config.gem "thoughtbot-shoulda", :version => "2.10.2", :lib => 'shoulda', :source => "http://gems.github.com"
Je suis sur OSX.
- rubis 1.8.6 (11/08/2008 patchlevel 287)
- gemmes 1.3.5
- rails 2.3.4
- rspec - 1.2.6
- shoulda - 2.10.2
- -unité de test - 2.0.3
Je suis au courant de this et en ajoutant config.gem 'test-unit', :lib => 'test/unit'
résout en effet le genrat ou un problème car il ne lance pas d'exception, mais il imprime 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
à la fin de l'exécution, donc je suppose qu'il essaie d'exécuter des tests inattendus et non désirés, aussi les spécifications arrêtent de fonctionner, semble que rspec ne fonctionne pas rake spec
rake spec
suppression gem-unité de test a aidé, mais je ne peux pas appeler cela une solution :( –