class Minitest::PrideIO
展示您的测试骄傲!
常量
- ESC
启动转义序列
- NND
结束转义序列
属性
io[R]
我们将要管道传输的 IO。
公共类方法
pride!() 点击切换源代码
激活 pride 插件。从 -p 选项和 minitest/pride 中调用
# File minitest-5.25.4/lib/minitest/pride_plugin.rb, line 28 def self.pride! @pride = true end
pride?() 点击切换源代码
我们正在展示我们的测试骄傲吗?
# File minitest-5.25.4/lib/minitest/pride_plugin.rb, line 35 def self.pride? @pride ||= false end
公共实例方法
pride(string) 点击切换源代码
为字符串着色。
# File minitest-5.25.4/lib/minitest/pride_plugin.rb, line 85 def pride string string = "*" if string == "." c = @colors[@index % @size] @index += 1 "#{ESC}#{c}m#{string}#{NND}" end
print(o) 点击切换源代码
包装 print 以便对输出进行着色。
# File minitest-5.25.4/lib/minitest/pride_plugin.rb, line 60 def print o case o when ".", "S" then io.print pride o when "E", "F" then io.print "#{ESC}41m#{ESC}37m#{o}#{NND}" else io.print o end end