Tests schlagen fehl nach Einfügen von before_filter :login_required in Controller

Hallo,

ich habe meine Controller mit dem before_filter gesichert, so dass sie
erst nach einem Login zu erreichen sind.

Als ein Beispiel habe ich meinen Unit Controller aufgeführt:

SIEHE DATEI

Wenn ich nun die Tests mit “rake test” ausführe, schlagen sie fehl.

Ich habe einmal nur den Unit Test ausgeführt mit: ruby -Itest
test/functional/units_controller_test.rb

Die folgenden Fehler werden dann angezeigt:

SIEHE DATEI

Wenn ich die Zeile “before_filter :login_required” aus dem Unit
Controller wieder entferne, laufen die Tests ohne Fehler durch.

Ich habe nun schon zwei Tage gegoogled, um dafür eine Lösung zu finden
,aber entweder werden andere Ansätze verfolgt, oder es ist nicht auf
mein Beispiel anwendbar.

Ich habe wirklich keine Ahnung, wo ich noch suchen soll. Obwohl ich
eigentlich denke, dass ich da nichts besonderes erstellt habe und das
andere das auch so machen?

Ich hoffe wirklich auf Hilfe.