Rspec Rails - Maquette à current_user pour tester le contrôleur de
j'ai commencé à écrire des tests pour mes contrôleurs. Pour une fois, j'ai besoin d'être connecté, afin de vérifier si la page est rendue etc.
Depuis que je suis en utilisant le dispositif qui a un current_user helper sur un modèle d'Utilisateur, comment puis-je former mon :
describe "when it GETS 'town'" do
it "should render the template and be successful" do
get :index
response.should render_template(:index)
response.should be_success
end
end
de sorte que je n'ai pas l'indéfini "authentifier!" méthode (concevoir spécifique) erreur ?
OriginalL'auteur Spyros | 2011-02-27
Vous devez vous connecter pour publier un commentaire.
Il y a un bon article sur ce sujet sur le Concevoir wiki. Fondamentalement, vous devez ajouter le dispositif de test aides, puis d'appeler
sign_in
pour obtenir un valide pour l'utilisateur, lors de votre spec attend une.OriginalL'auteur zetetic