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