Les tests (RSpec) à Concevoir est confirmable module

C'est ma compréhension que les Rails de' environnement de test est démolie et reconstruite avant chaque test...alors, comment puis-je tester un contrôleur qui exige qu'un utilisateur soit connecté et que l'utilisateur ne peut pas être créé sans Appareil confirmable module de prendre le chemin?

Concevoir de méthode recommandée (ci-dessous) crée un nouvel utilisateur qui est ensuite envoyé un mail pour en Concevoir de confirmable module. Comment puis-je contourner ce problème donc je ne suis pas "création" d'un utilisateur à chaque fois...ou si je suis, je peux obtenir un objet de test w/out "simuler" un nouvel e-mail pour chaque spec?

 before(:each) do
    @user = Factory.create(:user)
    sign_in @user
  end

Je suis sûr que j'donnant sur quelque chose de douloureusement évident que ce doit être un très commun de spécifications pour la personne à l'aide de Concevoir avec confirmable...

InformationsquelleAutor Meltemi | 2010-12-13