【发布时间】:2011-02-03 07:11:02
【问题描述】:
在 2.0 之前的 RSpec 版本中,我可以将颜色输出通过管道传输到 less 或将其重定向到文件。为此,我只需将 RSPEC_COLOR 环境变量设置为 true。但是,在框架的新主版本中,此变量已停止定义输出类型(颜色或单色)。有没有办法在 RSpec 2.0 及更高版本中管道或重定向颜色?
谢谢。
Debian GNU/Linux 5.0.7;
红宝石 1.9.2;
RSpec 2.4.0。
更新
我自己找到了答案。
应该使用tty配置选项来达到效果。
示例如下:
# spec/spec_helper.rb
RSpec.configure do |config|
config.tty = true
end
【问题讨论】: