Ich möchte diesen Code-Haufen berücksichtigen, so dass alle meine Controller-Tests (na ja, fast alle) diesen before(:each)
-Block verwenden:
Gibt es eine Möglichkeit, das zu tun? Ich möchte es nicht in alle Controller aufnehmen ... weil es einige gibt, die das nicht brauchen. Grundsätzlich benötigt jeder Controller, der sich von SecureController
erstreckt, diesen before(:each)
-Block.
Gibt es eine nette Möglichkeit, das zu tun?
Danke
Setze den Block also in SecureController.
Wenn es bestimmte untergeordnete Elemente von SecureController
gibt, die diese Funktionalität nicht möchten, können Sie eine weitere Zwischenoberklasse erstellen oder den Methodenaufruf mit einem bedingten Steuerelement umbrechen.
Tags und Links ruby unit-testing ruby-on-rails rspec refactoring