2010-06-10 4 views
0

J'utilise Clearance pour l'authentification avec mon application rails qui fonctionne. Mais maintenant, tous mes tests unitaires échouent parce qu'ils redirigent vers la page de connexion, ce qui est logique. La clairance semble avoir des fonctions d'aide pour réparer cela, mais je ne peux les trouver que pour Shoulda. Y a-t-il des aides équivalentes pour Test :: Unit?Liquidation avec Test :: Unité

Répondre

2

Je pensais qu'il y aurait plus de 'magie' dans la façon dont les macros de shoulda fonctionnent mais c'est vraiment très simple. Pour ajouter le comportement sign_in, ajoutez-le au test_helper.rb

def sign_in_as(user) 
    @controller.current_user = user 
    return user 
    end