In rails ist es möglich, farbliche Hervorhebung für den rake test-Befehl?
Beim ausführen des rake test Befehl aus dem terminal in eine rails-3-Projekt-Verzeichnis, das test-Ergebnis-Ausgabe ist nicht eingefärbt. Damit es nicht interpretiert werden, auf einen Blick.
Gibt es eine Möglichkeit zu bekommen, oft bunt kolorierte Ausgabe für die Ergebnisse, die Sie erhalten können, in rspec?
>rspec --colour
- warum benutzen Sie einfach die rspec-Befehl ?
- Ich ging mit den Standardeinstellungen und bin mit test/unit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können die redgreen gem. Fügen Sie es in Ihrem gemfile:
... Und das ist alles, was Sie brauchen für ruby 1.8. Wenn Sie mit 1.9, es gibt einen workaround. fügen Sie die test-Einheit gem:
Es ist nicht perfekt mit 1,9 - test-unit scheint zu laufen, einen leeren test-suite nach jedem rake-task oder generator-call, das ist harmlos, aber lästig.
Entdeckte ich, dass redgreen war vor Jahren im Stich, und fand diese Lösung, die gut funktioniert und erfordert keine script-hacking. Die Ausgabe, allerdings zeigt der test wird in Echtzeit laufen. So ist es viel mehr gebaut als in der test-Ausgabe. Es hat schöne Farben.
http://rubygems.org/gems/turn
In meinem Gemfile:
Führen:
Den gem 'drehen' funktioniert Super. Der Nachteil ist, dass es scheint nicht zu funktionieren mit Mokka, wegen monkey-patching-Probleme. Wenn Sie Mokka, können Sie die redgreen gem. Siehe oben in der zugelassenen Antwort für diese Frage.
gem turn
viel hilft. es funktioniert mit Rails 4.0 + Ruby-2.0. Habe es gerade getestet jetzt.Ich arbeite auf Schienen 5.1.6 zu machen und reporting Farbe war ich auch auf der Suche-Lösung. Keines dieser Lösung arbeitet, so habe ich gegoogelt und sah diese Lösung. Fügen Sie einfach Folgendes in meiner test/test_helper.rb-Datei
Posting auch sein mag, es wird jemand helfen.