2

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

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

一切似乎都很好,但是,当我的测试运行时,它们没有颜色。只是纯白色文本。我错过了什么吗?我需要初始化一些东西吗?

我在 Windows 7 上运行

在此先感谢,你们摇滚!

4

3 回答 3

2

只需在保护块中指定它:

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

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

guard :rspec, cmd: 'rspec --color --format doc' do
于 2012-04-07T13:49:00.383 回答
2

Win32Console 不再适用于 rspec。
看看这个>>>> Ansicon

于 2012-01-20T03:01:04.693 回答
2

我在 OSX 上运行,但我是这样做的。将一个名为的文件放在.rspec项目的根目录中,内容如下:

--colour

试试看。

于 2012-01-16T04:31:39.470 回答