我正在构建一个 ruby on rails 应用程序,并试图启动我的 TDD。我在我的测试环境下安装了以下 gem。
turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console
一切似乎都很好,但是,当我的测试运行时,它们没有颜色。只是纯白色文本。我错过了什么吗?我需要初始化一些东西吗?
我在 Windows 7 上运行
在此先感谢,你们摇滚!
我正在构建一个 ruby on rails 应用程序,并试图启动我的 TDD。我在我的测试环境下安装了以下 gem。
turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console
一切似乎都很好,但是,当我的测试运行时,它们没有颜色。只是纯白色文本。我错过了什么吗?我需要初始化一些东西吗?
我在 Windows 7 上运行
在此先感谢,你们摇滚!
只需在保护块中指定它:
guard :rspec, :cli => '--color --format doc' do
从 RSpec Guard 4.0 开始,您需要将选项传递给cmd
,
guard :rspec, cmd: 'rspec --color --format doc' do
Win32Console 不再适用于 rspec。
看看这个>>>>
Ansicon
我在 OSX 上运行,但我是这样做的。将一个名为的文件放在.rspec
项目的根目录中,内容如下:
--colour
试试看。