All Files
(92.5%
covered at
1.02
hits/line)
4 files in total.
40 relevant lines.
37 lines covered and
3 lines missed
-
1
require_relative "../super/color"
-
-
1
class String
-
1
include Super::Color
-
-
1
if ENV['RACK_ENV'] == 'test'
-
1
def ___only_for_test___!; true end
-
end
-
end
-
1
require "super/color/version"
-
1
require_relative "../mixin/string"
-
1
require_relative "../text_power"
-
-
1
module Super
-
1
module Color
-
-
1
def red
-
2
"\e[31m#{self}\e[0m"
-
end
-
-
1
def green
-
2
"\e[92m#{self}\e[0m"
-
end
-
-
1
def yellow
-
2
"\e[93m#{self}\e[0m"
-
end
-
-
1
def magenta
-
1
"\e[35m#{self}\e[0m"
-
end
-
-
1
alias color_warning yellow
-
1
alias color_error red
-
1
alias color_success green
-
-
1
def puts_warning
-
puts yellow
-
end
-
-
1
def puts_success
-
puts green
-
end
-
-
1
def puts_error
-
puts red
-
end
-
-
end
-
end
-
1
require "super/color/version"
-
1
require File.expand_path('../../text_power', __FILE__)
-
-
1
module Power
-
1
class Color
-
-
1
if ENV['RACK_ENV'] == 'test'
-
1
include TextPower # c extension module
-
2
def _test_c_extension_!; test1 end # test1 method is native c method
-
end
-
-
end
-
end
-
-
1
require 'test_helper'
-
-
1
class Power::ColorTest < Minitest::Test
-
-
1
def test_c_native_extension
-
1
power_color = ::Power::Color.new
-
1
assert defined? ::Power::Color.new._test_c_extension_!
-
1
assert(power_color._test_c_extension_! == 10)
-
end
-
-
end