2011-03-11 2 views
1

J'ai commencé un projet sur les rails, et jusqu'à présent, je l'ai testé en utilisant la suite de tests intégrée des rails. Y at-il un moyen de commencer à le tester en utilisant rspec et concombre à ce stade? Comment faire ça?Test des rails déjà testés avec rspec et concombre

Merci!

Répondre

1

Ceci est une question vraiment étrange. Que voulez-vous dire que vous utilisez la suite de tests intégrée de Rails? Quelle version de Rails utilisez-vous?

Pour commencer le test, disent modèles, en RSpec, vous invoquez la commande suivante dans Rails 3:

rails generate rspec:model <ModelName> 

Dans Rails 2.x:

script/generate rspec:model <ModelName> 

Le concombre est un peu différent, mais il commence par (Rails 3):

rails generate cucumber:install 

Rails 2.x:

script/generate cucumber 

Toutes ces informations sont facilement accessibles sur leurs pages Github respectives. Y a-t-il quelque chose de plus spécifique dont vous avez besoin?

+0

J'ai développé l'application en utilisant les générateurs de rails normaux, à savoir. 'rails génère model',' rails g scaffold', et teste la modification des fichiers dans le dossier/test. Un moyen de commencer à utiliser rspec et cucubmer maintenant? – Ian

+0

Eh bien, rspec va générer des fichiers dans le répertoire/spec, donc après avoir exécuté la commande ci-dessus, c'est là que vous devez regarder. Cependant, si vous avez déjà commencé à utiliser TestUnit, qui est le framework intégré, vous devriez probablement continuer à l'utiliser. Il n'y a aucune raison pour laquelle vous devez changer. –

+0

Merci pour votre aide;) – Ian