我安装了ansicon以使ansi彩色控制台输出成为可能,以便在Windows上获得最小的测试反馈。
我使用minitest-reporter gem运行minitest来格式化输出,但无论我做什么,我都无法使输出显示颜色(所有文本都是黑色)。
这是我的test_helper.rb文件:
ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help'
require "minitest/reporters"
Minitest::Reporters.use! Minitest::Reporters::ProgressReporter.new( { :color => true } )
class ActiveSupport::TestCase
# Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
fixtures :all
# Add more helper methods to be used by all tests here...
end
有谁知道这个问题?
答案 0 :(得分:1)
参考:https://github.com/kern/minitest-reporters
我看到该帖子来自2015年。从那时起已经过去了4年。 无论如何,让我分享一下昨天对我有用的方法。
我的环境:
1)宝石文件:
gem 'minitest-reporters'
2)bundle install
3) test_helper.rb :
require "minitest/reporters"
Minitest::Reporters.use!
4)rake