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?

War es hilfreich?

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
scroll top