J'écris toujours existe-t-il un moyen de rendre toujours des vues sur toutes les spécifications du contrôleur? P> p> rendu_views code> dans toutes mes spécifications de contrôleur:
3 Réponses :
Ajoutez ceci à SPEC / SPEC_HELPER.RB CODE>:
config.include(Module.new {
def self.included(base)
base.render_views
end
}, :type => :controller)
Je préfère aussi beaucoup cela sur config.render_views code>. Cela vient en super pratique lorsque des contrôleurs de test utilisent JBuilder
Le documenté façon de le faire, à partir d'aujourd'hui est ce qui suit
Spécification / support / rendu_views.rb p> blockQuote>
xxx pré> p>
Je viens de le garder dans mon spec_helper.rb code>, mais c'est la même chose.
SPEC_HELPER.RB CODE> CONFIG. Vous pouvez ajouter rendu_views code> à votre RSPEC config, comme: p>
Dans votre SPEC_HELPER.RB CODE> STRY>: P> context "without view rendering even with global render_views on" do
render_views false
# specs without view rendering.
end