Как заставить мою консоль отображать результаты теста в цвете (красный / зеленый) - PullRequest
1 голос
/ 16 января 2012

Я строю рубин на рельсовом приложении и пытаюсь включить мой TDD. В моей тестовой среде установлены следующие гемы.

turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console

Кажется, все играет хорошо вместе, однако, когда я запускаю тест, они не цветные. Просто белый текст. Я что-то пропустил? мне нужно что-то инициализировать?

Я работаю на Windows 7

Заранее спасибо, ребята, вы молодцы!

Ответы [ 3 ]

2 голосов
/ 20 января 2012

Win32Console больше не работает с rspec.
Проверьте это >>>> Ansicon

2 голосов
/ 07 апреля 2012

Просто укажите это в блоке охраны:

guard :rspec, :cli => '--color --format doc' do

Начиная с RSpec Guard 4.0, вам нужно передавать опции в cmd,

guard :rspec, cmd: 'rspec --color --format doc' do
2 голосов
/ 16 января 2012

Я работаю на OSX, но вот как я это делаю. Поместите файл с именем .rspec в корневой каталог проекта со следующим содержимым:

--colour

Попробуйте это.

...