Удивительно, но я не нашел стандартный способ сделать вывод Rails Minitest красочным. Однако есть некоторые обходные пути.Rails ActiveSupport :: TestCase - красочный вывод
Так как же это сделать?
Удивительно, но я не нашел стандартный способ сделать вывод Rails Minitest красочным. Однако есть некоторые обходные пути.Rails ActiveSupport :: TestCase - красочный вывод
Так как же это сделать?
Конечно, в этом 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 и наблюдать радугу идти! Это использование minitests, встроенных в библиотеку гордости для цвета.
Добавить minitest-rg в тестовую группу в вашем Gemfile
:
group :test do
gem "minitest-rg"
end
Затем требуется minitest/rg
в вашем test/test_helper.rb
:
require "minitest/rg"
Теперь у вас есть красочные результаты теста при запуске rake test
.