test/test_gimchi.rb in gimchi-0.1.8 vs test/test_gimchi.rb in gimchi-0.1.9

- old
+ new

@@ -50,13 +50,22 @@ assert_equal false, ko.korean_char?('a') # false assert_equal false, ko.korean_char?('1') # false assert_raise(ArgumentError) { ko.korean_char?('두자') } end - def test_dissect + def test_dissect ko = Gimchi::Korean.new - arr = ko.dissect '이것은 한글입니다.' + arr = ko.dissect '이것은 Hangul 입니다.' + assert_equal ["ㅇ", "ㅣ", "ㄱ", "ㅓ", "ㅅ", "ㅇ", "ㅡ", "ㄴ", " ", + "H", "a", "n", "g", "u", "l", " ", "ㅇ", "ㅣ", "ㅂ", + "ㄴ", "ㅣ", "ㄷ", "ㅏ", "."], arr + end + + def test_convert + ko = Gimchi::Korean.new + + arr = ko.convert '이것은 한글입니다.' # [이, 것, 은, " ", 한, 글, 입, 니, 다, "."] assert_equal 10, arr.length assert_equal Gimchi::Korean::Char, arr[0].class assert_equal Gimchi::Korean::Char, arr[1].class