J'utilise RSpec, mais Rails insiste sur la génération de tests Test :: Unit. Peut-être qu'il y a une configuration que j'ai ratée?Comment puis-je m'assurer que Rails ne génère pas de tests Test Test :: Unit lorsque j'utilise un générateur?
0
A
Répondre
1
si vous utilisez des rails 2, alors vous faites:
script Ruby/générer rspec_model Foo
en utilisant Rails 3 départ cet exemple:
http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3
0
Si vous utilisez Rails 3, vous avez besoin de la gemme d'intégration rspec-rails de github: https://github.com/rspec/rspec-rails
Les instructions a re là Github, mais vous devrez exécuter
script/rails generate rspec:install
De l'README:
« RSpec est inscrit Rails comme le framework de test, donc chaque fois que vous générez des composants d'application comme modèles, contrôleurs, etc., Les spécifications RSpec sont générées à la place des tests Test :: Unit. "
Ah, le paramètre config.generators. Il est difficile de trouver une bonne documentation sur ce que vous pouvez utiliser pour ce bloc. – picardo