2 Stimmen

Wie kann ich Farbe aktivieren, wenn ich RSpec über RStakeout ausführe?

Bei der Verwendung von topfunky's RStakeout die Farbe im Ergebnis der spec Befehl verloren geht. Dies geschieht auch beim Hinzufügen des --color Flagge.

2voto

sent-hil Punkte 17755

Ich konnte es zum Laufen bringen mit --tty in meiner .rspec-Datei (ich verwende Rails 3.0.3 und rspec 2.3). Ich denke, es ist --autotest für ältere Versionen von 2.0. Nach einer Stunde der Suche, fand es hier - https://github.com/tomas-stefano/infinity_test

1voto

Chris Lloyd Punkte 11502

Sie müssen die Umgebungsvariable AUTOTEST zu wahr. Spec erkennt, ob es von einem Prozess ausgeführt wird, und deaktiviert die Farbe, wenn dies der Fall ist (damit die Ausgabe leichter zu parsen ist).

So setzen Sie die Umgebungsvariable in der Bash:

export AUTOTEST=true

oder in Fisch:

set -x AUTOTEST true

(das -x exportiert die Variable)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X