如何通过RStakeout运行RSpec时启用颜色?

时间:2008-11-21 03:51:07

标签: ruby rspec

使用topfunky的RStakeout时,spec命令结果中的颜色会丢失。即使添加--color标志,也会发生这种情况。

2 个答案:

答案 0 :(得分:2)

我能够在我的.rspec文件中使用--tty(使用Rails 3.0.3和rspec 2.3)。对于旧版本的2.0,我认为它是--autotest。经过一个小时的搜索,找到了它 - https://github.com/tomas-stefano/infinity_test

答案 1 :(得分:1)

您必须将环境变量AUTOTEST设置为true。 Spec检测它是否由进程运行并禁用颜色(如果它更容易解析)。

在bash中设置环境变量:

export AUTOTEST=true

或鱼:

set -x AUTOTEST true

(-x导出变量)