2010-10-22 8 views
0

Je saisspec howto pas tous les modèles

rake spec:models 

SPEC tous les modèles.

Existe-t-il un moyen de spécifier un seul modèle, ou seulement une collection donnée de modèles? Quelque chose comme cela serait souhaitable:

rake spec:model user 

ou avec une collection de modèles

rake spec:model user role order 

BTW: Brian Hogan a écrit créé quelque chose de similaire (see here) mais peut-être il y a quelque chose intégré dans rspec2

Répondre

1

utiliser la ligne de commande rspec (avec Rspec 2)

rspec spec/models/user_spec.rb 

ou si vous voulez plusieurs

rspec spec/models/user_spec.rb spec/models/role_spec.rb 

Si vous voulez une tâche qui créent. il.

+0

hmm. $ rake spec spec/models/user_spec.rb exécute toujours toutes les spécifications – agreif

+0

Vous n'utilisez pas la commande rake. C'est la commande spec. Donc, sans rake dans votre ligne de commande – shingara

+0

spec: commande introuvable. Mais cela fonctionne très bien avec /Users/agreif/usr_local/rvm/rubies/ruby-1.9.2-p0/bin/ruby -S bundle exec rspec "./spec/models/person_spec.rb" – agreif

Questions connexes