Sha256: 87803fb462628eb7c3df19673e99bb5cf945cffe7a752836fa765f9ac3e933ba
Contents?: true
Size: 1.24 KB
Versions: 9
Compression:
Stored size: 1.24 KB
Contents
require 'rubygems/test_case' require "rubygems/text" class TestGemText < Gem::TestCase include Gem::Text def test_format_text assert_equal "text to\nwrap", format_text("text to wrap", 8) end def test_format_text_indent assert_equal " text to\n wrap", format_text("text to wrap", 8, 2) end def test_format_text_none assert_equal "text to wrap", format_text("text to wrap", 40) end def test_format_text_none_indent assert_equal " text to wrap", format_text("text to wrap", 40, 2) end def test_levenshtein_distance_add assert_equal 2, levenshtein_distance("zentest", "zntst") assert_equal 2, levenshtein_distance("zntst", "zentest") end def test_levenshtein_distance_empty assert_equal 5, levenshtein_distance("abcde", "") assert_equal 5, levenshtein_distance("", "abcde") end def test_levenshtein_distance_remove assert_equal 3, levenshtein_distance("zentest", "zentestxxx") assert_equal 3, levenshtein_distance("zentestxxx", "zentest") end def test_levenshtein_distance_replace assert_equal 2, levenshtein_distance("zentest", "ZenTest") assert_equal 7, levenshtein_distance("xxxxxxx", "ZenTest") assert_equal 7, levenshtein_distance("zentest", "xxxxxxx") end end
Version data entries
9 entries across 9 versions & 1 rubygems