test/string_extesions_test.rb in cliutils-2.0.0 vs test/string_extesions_test.rb in cliutils-2.0.1

- old
+ new

@@ -3,13 +3,26 @@ require File.join(File.dirname(__FILE__), '..', 'lib/cliutils/ext/string_extensions') # Tests for the String extension methods class TestStringExtensions < Test::Unit::TestCase def test_custom_colors - assert_output("\e[34mtest\e[0m\n") { puts 'test'.blue } - assert_output("\e[36mtest\e[0m\n") { puts 'test'.cyan } - assert_output("\e[32mtest\e[0m\n") { puts 'test'.green } - assert_output("\e[35mtest\e[0m\n") { puts 'test'.purple } - assert_output("\e[31mtest\e[0m\n") { puts 'test'.red } - assert_output("\e[33mtest\e[0m\n") { puts 'test'.yellow } + assert_output("\e[34mtest\e[0m") { print 'test'.blue } + assert_output("\e[36mtest\e[0m") { print 'test'.cyan } + assert_output("\e[32mtest\e[0m") { print 'test'.green } + assert_output("\e[35mtest\e[0m") { print 'test'.purple } + assert_output("\e[31mtest\e[0m") { print 'test'.red } + assert_output("\e[37mtest\e[0m") { print 'test'.white } + assert_output("\e[33mtest\e[0m") { print 'test'.yellow } + end + + def test_colorize + assert_output("\e[35;42mtest\e[0m") { print 'test'.colorize('35;42') } + end + + def test_camelize + assert_output('TestString') { print 'test_string'.camelize } + end + + def test_snakify + assert_output('test_string') { print 'TestString'.snakify } end end