class TestUnitColor

Public Instance Methods

test_color_escape_sequence() click to toggle source
# File test-unit-3.3.4/test/test-color.rb, line 2
def test_color_escape_sequence
  assert_escape_sequence(["31"], color("red"))
  assert_escape_sequence(["32", "1"], color("green", :bold => true))
  assert_escape_sequence(["0"], color("reset"))
  assert_escape_sequence(["45"], color("magenta", :background => true))
end
test_equal() click to toggle source
# File test-unit-3.3.4/test/test-color.rb, line 23
def test_equal
  red = color("red")
  red_bold = color("red", :bold => true)

  assert_operator(red, :==, red)
  assert_not_equal(red, nil)
  assert_equal(red, color("red"))
  assert_not_equal(red, red_bold)
end
test_mix_color_escape_sequence() click to toggle source
# File test-unit-3.3.4/test/test-color.rb, line 9
def test_mix_color_escape_sequence
  assert_escape_sequence(["34", "1"],
                         mix_color([color("blue"),
                                    color("none", :bold => true)]))
  assert_escape_sequence(["34", "1", "4"],
                         mix_color([color("blue"),
                                    color("none", :bold => true)]) +
                         color("none", :underline => true))
  assert_escape_sequence(["34", "1", "4"],
                         color("blue") +
                         color("none", :bold => true) +
                         color("none", :underline => true))
end