Sha256: 123b4c49e8d278000b12a70d723bb0033f953a3c2108f7f1dadf807be9dce91e

Contents?: true

Size: 398 Bytes

Versions: 15

Compression:

Stored size: 398 Bytes

Contents

require 'test/unit'
require 'facets/ansicode'

class TestANSICode < Test::Unit::TestCase

  include Console::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

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
facets-2.0.0 test/unit/test_ansicode.rb
facets-2.0.1 test/unit/test_ansicode.rb
facets-2.0.2 test/unit/test_ansicode.rb
facets-2.0.5 test/unit/test_ansicode.rb
facets-2.1.0 test/unit/test_ansicode.rb
facets-2.1.2 test/unit/test_ansicode.rb
facets-2.1.1 test/unit/test_ansicode.rb
facets-2.0.3 test/unit/test_ansicode.rb
facets-2.0.4 test/unit/test_ansicode.rb
facets-2.4.0 test/test_ansicode.rb
facets-2.1.3 test/unit/test_ansicode.rb
facets-2.2.0 test/unit/test_ansicode.rb
facets-2.2.1 test/unit/test_ansicode.rb
facets-2.3.0 test/more/test_ansicode.rb
facets-2.4.1 test/test_ansicode.rb