7
votes

RSPEC 2: Comment rendu_views Par défaut pour toutes les spécifications du contrôleur

J'écris toujours rendu_views dans toutes mes spécifications de contrôleur: xxx

existe-t-il un moyen de rendre toujours des vues sur toutes les spécifications du contrôleur?


0 commentaires

3 Réponses :


4
votes

Ajoutez ceci à SPEC / SPEC_HELPER.RB CODE>:

config.include(Module.new {
  def self.included(base)
    base.render_views
  end
}, :type => :controller)


1 commentaires

Je préfère aussi beaucoup cela sur config.render_views . Cela vient en super pratique lorsque des contrôleurs de test utilisent JBuilder



13
votes

Le documenté façon de le faire, à partir d'aujourd'hui est ce qui suit

Spécification / support / rendu_views.rb xxx


1 commentaires

Je viens de le garder dans mon spec_helper.rb , mais c'est la même chose.



2
votes

Ajoutez-le à votre 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


0 commentaires