Class: Minitest::Color

Inherits:
Reporter
  • Object
show all
Defined in:
lib/minitest/color_plugin.rb

Constant Summary collapse

ESC =
"\e["
NND =
"#{ESC}0m"
GREEN =
"#{ESC}32m"
RED =
"#{ESC}31m"
YELLOW =
"#{ESC}33m"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.color!Object



25
26
27
# File 'lib/minitest/color_plugin.rb', line 25

def self.color!
  @color = true
end

.color?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/minitest/color_plugin.rb', line 29

def self.color?
  @color ||= false
end

Instance Method Details

#record(result) ⇒ Object



33
34
35
36
37
38
# File 'lib/minitest/color_plugin.rb', line 33

def record result
  io.print color_code(result)
  io.print result.result_code

  io.print NND
end