Module: Minitest::Utils
- Defined in:
- lib/minitest/utils.rb,
lib/minitest/utils/cli.rb,
lib/minitest/utils/rails.rb,
lib/minitest/utils/railtie.rb,
lib/minitest/utils/version.rb,
lib/minitest/utils/reporter.rb,
lib/minitest/utils/extension.rb,
lib/minitest/utils/rails/locale.rb,
lib/minitest/utils/test_notifier_reporter.rb
Defined Under Namespace
Modules: Assertions, Locale, UrlHelpers
Classes: CLI, Railtie, Reporter, TestNotifierReporter
Constant Summary
collapse
- COLOR =
{
red: 31,
green: 32,
yellow: 33,
blue: 34,
gray: 37
}.freeze
- VERSION =
"0.6.3"
Class Method Summary
collapse
Class Method Details
.color(string, color = :default) ⇒ Object
26
27
28
29
30
31
32
33
|
# File 'lib/minitest/utils.rb', line 26
def self.color(string, color = :default)
if color_enabled?
color = COLOR.fetch(color, 0)
"\e[#{color}m#{string}\e[0m"
else
string
end
end
|
.color_enabled? ⇒ Boolean
35
36
37
|
# File 'lib/minitest/utils.rb', line 35
def self.color_enabled?
!ENV["NO_COLOR"] && !Minitest.options[:no_color]
end
|