Comment puis-je tester les aides dans les Rails?
Je suis en train de construire une unité de tests pour tester mes Rails aides, mais je ne me souviens jamais comment y accéder. Ennuyeux. Des Suggestions?
Vous devez vous connecter pour publier un commentaire.
Dans rails 3, vous pouvez le faire (et, en fait, c'est ce que le générateur crée):
Et bien sûr rspec variante par Matt Darby travaille dans rails 3 trop
Vous pouvez faire de même dans RSpec comme:
undefined local variable or method
.undefined local variable or method helper
ainsi, et puis j'ai suivi les instructions à la relishapp.com/rspec/rspec-rails/v/3-6/docs/helper-specs/... pour les résoudre. Dans mon cas, j'ai déjà euconfig.infer_spec_type_from_file_location!
mais vous avez oublié derequire 'spec_helper'
. Espérons que ça aide!Volée à partir d'ici: http://joakimandersson.se/archives/2006/10/05/test-your-rails-helpers/
Volé de Matt Darby, qui a également écrit dans ce fil de discussion.] Vous pouvez faire la même chose dans RSpec comme:
ActionView::TestCase
sinon vous n'aurez pas accès à laparams
de HachageCe fil est une sorte de vieux, mais j'ai pensé que je voudrais vous répondre avec ce que j'utilise:
Je viens de poster cette réponse sur un autre thread poser la même question. J'ai fait la suite de mon projet.