Sha256: baf0084a15e906dbf7df2f72bb2669f91e9fd4d2a079b1aa6cdef140e4f60f29
Contents?: true
Size: 1.65 KB
Versions: 2
Compression:
Stored size: 1.65 KB
Contents
# encoding: utf-8 require 'test_helper' require 'inflections/kk' class TestKazakhInflections < MiniTest::Unit::TestCase def test_voiceless assert_equal 'сабақтар', 'сабақ'.pluralize(:kk) assert_equal 'сабақ', 'сабақтар'.singularize(:kk) assert_equal 'мектептер', 'мектеп'.pluralize(:kk) assert_equal 'мектеп', 'мектептер'.singularize(:kk) end def test_voiced assert_equal 'қағаздар', 'қағаз'.pluralize(:kk) assert_equal 'қағаз', 'қағаздар'.singularize(:kk) assert_equal 'кілемдер', 'кілем'.pluralize(:kk) assert_equal 'кілем', 'кілемдер'.singularize(:kk) assert_equal 'гүлдер', 'гүл'.pluralize(:kk) assert_equal 'гүл', 'гүлдер'.singularize(:kk) end def test_sonor assert_equal 'балалар', 'бала'.pluralize(:kk) assert_equal 'бала', 'балалар'.singularize(:kk) assert_equal 'дәрігерлер', 'дәрігер'.pluralize(:kk) assert_equal 'дәрігер', 'дәрігерлер'.singularize(:kk) assert_equal 'үйлер', 'үй'.pluralize(:kk) assert_equal 'үй', 'үйлер'.singularize(:kk) assert_equal 'ескертулер', 'ескерту'.pluralize(:kk) assert_equal 'ескерту', 'ескертулер'.singularize(:kk) assert_equal 'аурулар', 'ауру'.pluralize(:kk) assert_equal 'ауру', 'аурулар'.singularize(:kk) end def test_looks_like_plural assert_equal 'дәптерлер', 'дәптер'.pluralize(:kk) assert_equal 'дәптер', 'дәптерлер'.singularize(:kk) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inflections-4.0.0 | test/kk_test.rb |
inflections-4.0.0.beta1 | test/kk_test.rb |