Wenn der Befehl rake test vom Terminal in einem Projektverzeichnis von rails 3 ausgeführt wird, ist die Testergebnisausgabe nicht farbig. Daher kann es nicht auf einen Blick interpretiert werden.
Gibt es eine Möglichkeit, farbige Ausgabe für die Ergebnisse zu bekommen, wie Sie in rspec erhalten können?
%Vor%Ja, Sie können den rotgrünen Edelstein verwenden. Fügen Sie es in Ihre gemfile ein:
%Vor%Und das ist alles was du für Ruby 1.8 brauchst. Wenn Sie 1.9 verwenden, gibt es eine Problemumgehung. füge den Edelstein der Testeinheit hinzu:
%Vor%Es ist nicht perfekt mit 1.9 - test-unit scheint nach jeder Rake-Task oder Generator-Aufruf eine leere Test-Suite zu laufen, die harmlos aber lästig ist.
Ich entdeckte, dass redgreen vor Jahren aufgegeben wurde, und fand diese Lösung, die gut funktioniert und kein Skript-Hacking benötigt. Die Ausgabe zeigt jedoch an, welcher Test in Echtzeit ausgeführt wird. Es ist also viel länger als eingebaute Testausgabe. Es hat schöne Farben.
In meinem Gemfile:
%Vor%Dann renne:
%Vor%Der Edelstein "turn" funktioniert großartig. Der Vorbehalt ist, dass es nicht mit Mocha zu arbeiten scheint, aufgrund von Affepatch-Problemen. Wenn Sie Mocha verwenden, können Sie den rotgrünen Edelstein verwenden. Siehe Anweisungen oben in der genehmigten Antwort für diese Frage.
Tags und Links ruby-on-rails