1
我想使用redgreen(或類似的)爲我們的測試輸出着色,但我不想強迫其他人使用。有沒有辦法讓我在不改變源代碼的情況下使用它?我可以在不更改源代碼的情況下使用redgreen運行我們的測試嗎?
我想使用redgreen(或類似的)爲我們的測試輸出着色,但我不想強迫其他人使用。有沒有辦法讓我在不改變源代碼的情況下使用它?我可以在不更改源代碼的情況下使用redgreen運行我們的測試嗎?
您可以像這樣代碼添加到您test_helper.rb
立足它在你的環境設置:
if ENV['REDGREEN']
require 'redgreen'
end
如果項目使用捆綁,你會需要它在Gemfile中,但你可以在默認情況下禁用它:
gem "redgreen", :require => false
你可以有將其添加到~/.bashrc
或~/.zshrc
或你的shell相應的文件redgreen在自己的個人環境始終處於啓用狀態:
export REDGREEN=true
你正在寫一個寶石,還是一個內部項目? – 2010-06-08 23:50:30
這是一個內部項目。 – Simon 2010-06-09 08:05:37