输出中的方括号

Aka*_*wal 2 ruby-on-rails capybara rspec2

当我通过测试时,输出如下:(使用窗口)

?[32m.?[0m

Finished in 0.63953 seconds
?[32m1 example, 0 failures?[0m

Randomized with seed 46497
Run Code Online (Sandbox Code Playgroud)

看到所有方括号?他们有什么关系?测试失败时情况更糟.由于括号,输出几乎不可读.

Bal*_*ick 5

这些是Windows控制台无法处理的ANSI颜色代码.您可以在Rails日志中禁用,然后添加此行test.rb(如果您只想在测试环境中删除它们)或application.rb(对于所有环境):

config.colorize_logging = false 
Run Code Online (Sandbox Code Playgroud)

然后重新启动服务器.