在軌道應用程序中構建一個紅寶石,並試圖獲得我的TDD。我在我的測試環境下安裝了以下寶石。我如何讓我的控制檯以顏色顯示測試結果(紅色/綠色)
turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console
一切似乎都很好地在一起玩,但是,當我的測試運行時,他們沒有顏色。只是普通的白色文字。我錯過了什麼嗎?我需要初始化一些東西嗎?
我在Windows 7
感謝提前跑了,你們搖滾!
在軌道應用程序中構建一個紅寶石,並試圖獲得我的TDD。我在我的測試環境下安裝了以下寶石。我如何讓我的控制檯以顏色顯示測試結果(紅色/綠色)
turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console
一切似乎都很好地在一起玩,但是,當我的測試運行時,他們沒有顏色。只是普通的白色文字。我錯過了什麼嗎?我需要初始化一些東西嗎?
我在Windows 7
感謝提前跑了,你們搖滾!
我在OSX上運行,但這裏是我如何做到這一點。將名爲.rspec
一個文件中的項目有以下內容的根目錄:
--colour
嘗試。
該文件已存在,並傳遞了該參數。 – 2012-01-17 19:29:25
我知道在unix系統上預先創建一個具有'.'字符的文件名使其成爲隱藏文件,Windows是否有不同的文件約定?還有@michaelmichael說的,試試運行'spec --colour some_file_spec.rb'? – Batkins 2012-01-17 20:55:18
只要指定它在保護塊:
guard :rspec, :cli => '--color --format doc' do
作爲RSpec的衛隊4.0,您需要將選項傳遞給cmd
,
guard :rspec, cmd: 'rspec --color --format doc' do
'cli'已被棄用並替換爲'cmd',但不再適用於這些選項。 – 2014-01-22 22:54:12
從過去的問題來看,你似乎在運行Windows。看看這個答案相同的問題:http://stackoverflow.com/questions/1733348/how-do-i-get-colour-with-windows-command-prompt-using-rspec-in-ruby – michaelmichael 2012-01-15 23:31:39
是的,我我正在跑窗戶。謝謝 – 2012-01-15 23:50:32
而你正在將'--color'參數傳遞給'spec'? – michaelmichael 2012-01-16 01:58:48