如何让我的控制台以颜色(红色/绿色)显示测试结果

发布于 2024-12-27 07:02:04 字数 276 浏览 2 评论 0原文

我正在构建一个 ruby​​ on Rails 应用程序,并尝试启动我的 TDD。我在测试环境下安装了以下 gem。

turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console

一切似乎都配合得很好,但是,当我测试运行时,它们并不是彩色的。只是纯白色文本。我错过了什么吗?我需要初始化一些东西吗?

我在 Windows 7 上运行

提前谢谢你们,你们太棒了!

Im building a ruby on rails aplication, and trying to get my TDD on. I have the following gems installed under my testing environment.

turn <0.8.3
rspec-rails
capybara
guard-rspec
minitest
win32console

Everything seems to be playing nicely together, however, When my test run they aren't in color. Just plain white text. Am I missing something? do I need to initialize something?

I am running on windows 7

Thanks in advance, you guys rock!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

枯寂 2025-01-03 07:02:04

我在 OSX 上运行,但我是这样做的。将名为 .rspec 的文件放入项目的根目录中,其中包含以下内容:

--colour

尝试一下。

I run on OSX, but here is how I do it. Put a file named .rspec in the root directory of the project with the following contents:

--colour

Try that.

夏见 2025-01-03 07:02:04

Win32Console 不再适用于 rspec。
看看这个>>>>>
Ansicon

Win32Console no longer works with rspec.
Check this out >>>>
Ansicon

怂人 2025-01-03 07:02:04

只需在保护块中指定它:

guard :rspec, :cli => '--color --format doc' do

从 RSpec Guard 4.0 开始,您需要将选项传递给 cmd

guard :rspec, cmd: 'rspec --color --format doc' do

Just specify it in the guard block:

guard :rspec, :cli => '--color --format doc' do

As of RSpec Guard 4.0, you need to pass options to cmd,

guard :rspec, cmd: 'rspec --color --format doc' do
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文