1

我想使用 redgreen(或类似的)为我们的测试输出着色,但我不想强加给其他人。有没有办法让我在不更改源代码的情况下使用它?

4

1 回答 1

2

您可以将这样的代码添加到您test_helper.rb的环境设置中:

if ENV['REDGREEN']
  require 'redgreen'
end

如果项目使用捆绑器,您将在 Gemfile 中需要它,但您可以默认禁用它:

gem "redgreen", :require => false

您可以通过将 redgreen 添加到~/.bashrc~/.zshrc或您的 shell 的适当文件中来始终在您自己的个人环境中启用 redgreen:

export REDGREEN=true
于 2012-05-03T22:17:57.197 回答