如何让我的控制台以彩色显示测试结果(红色/绿色)

时间:2012-01-15 23:26:13

标签: ruby ruby-on-rails-3 rspec tdd guard

我在rails应用程序上构建一个ruby,并尝试启用我的TDD。我在我的测试环境下安装了以下gem。

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

一切似乎都很好地融合在一起,然而,当我的测试运行时,他们没有颜色。只是纯白色的文字。我错过了什么吗?我需要初始化一些东西吗?

我在Windows 7上运行

先谢谢,你们摇滚!

3 个答案:

答案 0 :(得分:2)

我在OSX上运行,但这是我如何做到的。将名为.rspec的文件放在项目的根目录中,其中包含以下内容:

--colour

试试。

答案 1 :(得分:2)

Win32Console不再适用于rspec 检查出来&gt;&gt;&gt;&gt; Ansicon

答案 2 :(得分:2)

只需在保护区中指定它:

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

从RSpec Guard 4.0开始,您需要将选项传递给cmd

guard :rspec, cmd: 'rspec --color --format doc' do