Бегущий охранник с цветным выходом - PullRequest
7 голосов
/ 06 февраля 2012

Я могу защищать себя из своего профайла прораба - но результат получился не таким ярким, как хотелось бы.Единственный цвет, который я вижу в своих выходных данных, - это от Формана ...

Я хочу иметь файл защиты, который управляет rspec, cucumber и jasmine - И должен иметь такой хороший вывод цвета, когда эти тесты выполняются.

Казалось бы, мастер игнорирует настройки файла защиты.Есть идеи, как это изменить?

Ответы [ 3 ]

12 голосов
/ 19 апреля 2012

Добавьте опцию --tty к вашему rspec guard cli:

guard "rspec", :version => 2, :cli => "--tty ...other options..."
2 голосов
/ 06 июля 2015

Для версии 4.5.0 guard-rspec у меня сработало следующее

guard :rspec, cmd_additional_args: "--tty", cmd: ...other...
0 голосов
/ 01 октября 2018

РЕДАКТИРОВАТЬ: еще проще, в Guardfile сделать

guard :rspec, cmd: "rspec --force-color"

# In case you do --profile and dot in regular .rspec, you may want to override further:
guard :rspec, cmd: "rspec --force-color --no-profile --format documentation"

/ EDIT

Я боролся с этим и запустил его с RSpec 3.8, рельсами 5.2 и прорабом 0.64

Для его работы необходимо сделать две конфигурации.

# In .rspec, add
--color

# In Guardfile, change to
guard :rspec, cmd: "rspec --tty" do

Это сбивает с толку, почему --color и tty необходимы, официальная документация rspec гласит, что tty и color включены по умолчанию.

Примечание: если вы делаете это, работая на страже с прорабом, это многое говорит мне о том, какой вы разработчик. Не говори больше;)

...