Sha256: 3b2b51c4c374926c8db8b49b522d48d3c314aa49f4a2ba6c138c5cf58c1f0bc8
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
class ToolsModuleTest < Minitest::Test def self.test_order :sorted end def test_dislay_A ToolsDisplay.instance old_stdout = $stdout captured_stdio = StringIO.new('', 'w') $stdout = captured_stdio ToolsDisplay.show "TEXTO VERDE", :green $stdout = old_stdout assert_equal "\e[0;32;49mTEXTO VERDE\n\e[0m", captured_stdio.string end def test_dislay_B_sameline ToolsDisplay.instance old_stdout = $stdout captured_stdio = StringIO.new('', 'w') $stdout = captured_stdio ToolsDisplay.show "TEXTO SAMELINE", :sameline $stdout = old_stdout assert_equal "\e[0;39;49mTEXTO SAMELINE\e[0m", captured_stdio.string end def test_dislay_C_show_colorize ToolsDisplay.instance old_stdout = $stdout captured_stdio = StringIO.new('', 'w') $stdout = captured_stdio ToolsDisplay.show_colorize "red".red+ " " + "white".white $stdout = old_stdout assert_equal "\e[0;31;49mred\e[0m \e[0;37;49mwhite\e[0m\n", captured_stdio.string end def test_dislay_D_colorized ToolsDisplay.instance old_stdout = $stdout captured_stdio = StringIO.new('', 'w') $stdout = captured_stdio ToolsDisplay.show "red".red+ " " + "white".white, :colorized $stdout = old_stdout assert_equal "\e[0;31;49mred\e[0m \e[0;37;49mwhite\e[0m\n", captured_stdio.string end def test_dislay_E_error result = ToolsDisplay.show [] assert_equal "Array", result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tools-0.4.5 | test/mini_display.rb |