使用topfunky的RStakeout时,spec
命令结果中的颜色会丢失。即使添加--color
标志,也会发生这种情况。
答案 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导出变量)