Как включить цвета с помощью rspec при использовании JRuby или bundle exec?
Я пытаюсь запустить rspec с помощью JRuby:
rake spec
что приводит к:
jruby -S bundle exec rspec --color spec/foo_spec.rb
Никаких цветов не появляется, поэтому я удалил Jruby из уравнения:
bundle exec rspec --color spec/foo_spec.rb
нет цветов. Как я могу передать параметр "--color" в rspec? У меня также есть файл .rspec в корневом каталоге моего проекта, который, похоже, не помогает в этих случаях. Тем не менее, файл .rspec выбирается или используется, когда я просто запускаю:
rspec spec/foo_spec.rb
Любые идеи?
Ответы
Ответ 1
Добавление --tty
к вызову устраняет проблему для меня:
jruby -S bundle exec rspec --tty --color spec/foo_spec.rb
Опция сообщает RSpec, что вывод не записывается в файл (в этом случае вам не нужен цветной вывод), но вместо этого отправляйте другому процессу.