Bjr
Je dois tester les controllers de mon appli Rails, mais les tests fonctionnels ne passent pas parce que je dois m'authentifer avant (l'authentification se fait dans un autre autre controleur).
Comment je fais???
Merci
Bjr
Je dois tester les controllers de mon appli Rails, mais les tests fonctionnels ne passent pas parce que je dois m'authentifer avant (l'authentification se fait dans un autre autre controleur).
Comment je fais???
Merci
Bonjour
Le plugin d'authentification restful_authentication offre un test helper pour ce faire.
On met dans le *_controller_test :
et au debut de chaque test appelant une action necessitant l'authentification , on met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part include AuthenticatedTestHelper
où one c'est un utilisateur existant dans la fixture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part login_as :one
a+
pas bête, merci pour l'info
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager