Räumungs mit Test :: Einheit
-
26-09-2019 - |
Frage
Ich bin mit Räumungs für die Authentifizierung mit meiner Rails-Anwendung, die funktioniert. Aber jetzt all meine Unit-Tests scheitern, weil sie auf die Anmeldeseite umgeleitet, was Sinn macht. Clearance scheint für die Festsetzung, dass Helferfunktionen haben, aber ich kann sie nur finden für Shoulda . Gibt es gleichwertige Helfer für Test :: Unit?
Lösung
Ich dachte, es würde mehr ‚Magie‘ sein, wie die shoulda Makros arbeiten, aber es ist eigentlich ganz einfach. So fügen Sie das sign_in Verhalten nur hinzufügen, dies die test_helper.rb
def sign_in_as(user)
@controller.current_user = user
return user
end
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow