/vendor/gems/facets-2.4.5/test/more/test_ansicode.rb
Ruby | 20 lines | 15 code | 5 blank | 0 comment | 0 complexity | 60de01291ba18041660623a54fb40cb2 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
- require 'test/unit'
- require 'facets/ansicode'
- class TestANSICode < Test::Unit::TestCase
- include ANSICode
- def test_methods
- str = red + "Hello" + blue + "World"
- out = "\e[31mHello\e[34mWorld"
- assert_equal( out, str )
- end
- def test_blocks
- str = red { "Hello" } + blue { "World" }
- out = "\e[31mHello\e[0m\e[34mWorld\e[0m"
- assert_equal( out, str )
- end
- end