Rails ActiveSupport :: TestCase - 多彩输出

时间:2015-02-14 10:57:38

标签: ruby-on-rails ruby ruby-on-rails-4 testing minitest

令人惊讶的是,我没有找到使Rails Minitest的输出变得丰富多彩的标准方法。但是,有一些解决方法。

这样做的方法是什么?

2 个答案:

答案 0 :(得分:2)

minitest-rg添加到Gemfile中的测试组:

group :test do
  gem "minitest-rg"
end

然后在minitest/rg

中要求test/test_helper.rb
require "minitest/rg"

现在,您在运行rake test时有丰富多彩的测试输出。

答案 1 :(得分:1)

当然,在此rakefile中将其更改为:

namespace :test do
  task :isolated do
    Dir.glob("test/**/*_test.rb").all? do |file|
      sh(Gem.ruby, '-w', '-Ilib:test', file, '-p')
    end or raise "Failures"
  end
end

然后从控制台运行rake test:isolated,同时在activesupport文件夹中观看彩虹!这是使用内置于骄傲库中的迷你色彩。