我可以在我的工头procfile中保护 - 但输出并不像我想的那样丰富多彩。我在输出中看到的唯一颜色来自Foreman ......
我希望有一个管理rspec,黄瓜和茉莉的保护文件 - 并且在这些测试运行时有很好的颜色输出。
好像工头会忽略警卫档案设置。知道如何改变吗?
答案 0 :(得分:12)
将--tty选项添加到rspec guard cli:
guard "rspec", :version => 2, :cli => "--tty ...other options..."
答案 1 :(得分:2)
对于guard-rspec
版本4.5.0,以下为我工作
guard :rspec, cmd_additional_args: "--tty", cmd: ...other...
答案 2 :(得分:0)
编辑:更简单,在Guardfile中执行
guard :rspec, cmd: "rspec --force-color"
# In case you do --profile and dot in regular .rspec, you may want to override further:
guard :rspec, cmd: "rspec --force-color --no-profile --format documentation"
/ EDIT
我为此苦苦挣扎,并使其与RSpec 3.8,rails 5.2和工头0.64一起运行
必须完成两个配置才能使其正常工作。
# In .rspec, add
--color
# In Guardfile, change to
guard :rspec, cmd: "rspec --tty" do
为什么需要--color和tty令人困惑,官方rspec文档说tty和color都是默认启用的。
尾注:如果您这样做的话,可以和领班一起守卫,这可以告诉我很多有关您是哪种类型的开发人员的信息。不要再说了;)