class TextUtilsTest

Public Instance Methods

setup() click to toggle source
# File ../../../../../test/test_textutils.rb, line 7
def setup
  @tu_nil = Object.new
  @tu_nil.extend ReVIEW::TextUtils
  def @tu_nil.pre_paragraph;nil;end
  def @tu_nil.post_paragraph;nil;end

  @tu_p = Object.new
  @tu_p.extend ReVIEW::TextUtils
  def @tu_p.pre_paragraph;'<p>';end
  def @tu_p.post_paragraph;'</p>';end
end
test_detab() click to toggle source
# File ../../../../../test/test_textutils.rb, line 19
def test_detab
  detabed = detab("\t\tabc")
  assert_equal "                abc", detabed
  detabed = detab("\tabc\tbcd")
  assert_equal "        abc     bcd", detabed
end
test_detab_with_arg() click to toggle source
# File ../../../../../test/test_textutils.rb, line 26
def test_detab_with_arg
  detabed = detab("\t\tabcd\tef",2)
  assert_equal "    abcd  ef", detabed
  detabed = detab("\tabc\tdef", 4)
  assert_equal "    abc def", detabed
end
test_split_paragraph_empty_nil() click to toggle source
# File ../../../../../test/test_textutils.rb, line 33
def test_split_paragraph_empty_nil
  ret = @tu_nil.split_paragraph([])
  assert_equal ret, [""]
end
test_split_paragraph_empty_p() click to toggle source
# File ../../../../../test/test_textutils.rb, line 38
def test_split_paragraph_empty_p
  ret = @tu_p.split_paragraph([])
  assert_equal ret, ["<p></p>"]
end
test_split_paragraph_nil() click to toggle source
# File ../../../../../test/test_textutils.rb, line 56
def test_split_paragraph_nil
  ret = @tu_nil.split_paragraph(["abc"])
  assert_equal ["abc"], ret
  ret = @tu_nil.split_paragraph(["abc","def"])
  assert_equal ["abcdef"], ret
  ret = @tu_nil.split_paragraph(["abc","","def"])
  assert_equal ["abc","def"], ret
  ret = @tu_nil.split_paragraph(["abc","","","def"])
  assert_equal ["abc","def"], ret
  ret = @tu_nil.split_paragraph(["abc","","","def","ghi"])
  assert_equal ["abc","defghi"], ret
end
test_split_paragraph_p() click to toggle source
# File ../../../../../test/test_textutils.rb, line 43
def test_split_paragraph_p
  ret = @tu_p.split_paragraph(["abc"])
  assert_equal ["<p>abc</p>"], ret
  ret = @tu_p.split_paragraph(["abc","def"])
  assert_equal ["<p>abcdef</p>"], ret
  ret = @tu_p.split_paragraph(["abc","","def"])
  assert_equal ["<p>abc</p>","<p>def</p>"], ret
  ret = @tu_p.split_paragraph(["abc","","","def"])
  assert_equal ["<p>abc</p>","<p>def</p>"], ret
  ret = @tu_p.split_paragraph(["abc","","","def","ghi"])
  assert_equal ["<p>abc</p>","<p>defghi</p>"], ret
end