diff options
author | Hiroshi SHIBATA <[email protected]> | 2024-01-19 15:41:59 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2024-01-19 16:27:45 +0900 |
commit | b4ee5266f196afc66686e88a4033262fa0f4933d (patch) | |
tree | 44fc353a491702e034d540464d9eaabe8db15b8c /test/test_abbrev.rb | |
parent | d3898e975254aaa7b17b5a48202d3d77f5f2d152 (diff) |
Extract abbrev as bundled gems
Diffstat (limited to 'test/test_abbrev.rb')
-rw-r--r-- | test/test_abbrev.rb | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/test_abbrev.rb b/test/test_abbrev.rb deleted file mode 100644 index 67287138aa..0000000000 --- a/test/test_abbrev.rb +++ /dev/null @@ -1,55 +0,0 @@ -# frozen_string_literal: true -require 'test/unit' -require 'abbrev' - -class TestAbbrev < Test::Unit::TestCase - def test_abbrev - words = %w[summer winter win ruby rules] - - assert_equal({ - "rub" => "ruby", - "ruby" => "ruby", - "rul" => "rules", - "rule" => "rules", - "rules" => "rules", - "s" => "summer", - "su" => "summer", - "sum" => "summer", - "summ" => "summer", - "summe" => "summer", - "summer" => "summer", - "win" => "win", - "wint" => "winter", - "winte" => "winter", - "winter" => "winter", - }, words.abbrev) - - assert_equal({ - "rub" => "ruby", - "ruby" => "ruby", - "rul" => "rules", - "rule" => "rules", - "rules" => "rules", - }, words.abbrev('ru')) - - assert_equal words.abbrev, Abbrev.abbrev(words) - assert_equal words.abbrev('ru'), Abbrev.abbrev(words, 'ru') - end - - def test_abbrev_lf - words = ["abc", "abc\nd", "de"] - - assert_equal({ - "abc" => "abc", - "abc\n" => "abc\nd", - "abc\nd" => "abc\nd", - "d" => "de", - "de" => "de", - }, words.abbrev) - - assert_equal({ - "d" => "de", - "de" => "de", - }, words.abbrev('d')) - end -end |