Minitest::PrideIO

class Minitest::PrideIO

Parent:
Object

Show your testing pride!

Constants

ESC

Start an escape sequence

NND

End the escape sequence

Attributes

io[R]

The IO we're going to pipe through.

Public Class Methods

pride!() Show source

Activate the pride plugin. Called from both -p option and minitest/pride

# File lib/minitest/pride_plugin.rb, line 28
def self.pride!
  @pride = true
end
pride?() Show source

Are we showing our testing pride?

# File lib/minitest/pride_plugin.rb, line 35
def self.pride?
  @pride ||= false
end

Public Instance Methods

pride(string) Show source

Color a string.

# File lib/minitest/pride_plugin.rb, line 89
def pride string
  string = "*" if string == "."
  c = @colors[@index % @size]
  @index += 1
  "#{ESC}#{c}m#{string}#{NND}"
end
print(o) Show source

Wrap print to colorize the output.

© Ryan Davis, seattle.rb
Licensed under the MIT License.

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部