我想使用红绿色(或类似颜色)为测试的输出着色,但是我不想将其强加给其他人。有没有我可以使用它而不更改源代码的方法?
最佳答案
您可以将这样的代码添加到test_helper.rb
中,以基于您的环境设置:
if ENV['REDGREEN']
require 'redgreen'
end
如果项目使用捆绑程序,则在Gemfile中将需要它,但是默认情况下可以将其禁用:
gem "redgreen", :require => false
通过将始终添加到
~/.bashrc
或~/.zshrc
或适合您的Shell的文件中,可以始终在自己的个人环境中启用redgreen:export REDGREEN=true
关于ruby - 我可以在不更改源代码的情况下使用redgreen运行测试吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2995756/