Sha256: a44c40b573c4fb316996d2672d1c9886ccfbacbd99ee0287744b2b0783872f74

Contents?: true

Size: 1.85 KB

Versions: 2

Compression:

Stored size: 1.85 KB

Contents

# encoding: UTF-8

require 'spec_helper'

describe RussianInflect do
  it "должен правильно склонять словосочение «Хорошая погода»" do
    source = RussianInflect.new("Хорошая погода")
    source.test_each_case "Хорошая погода", "Хорошей погоды", "Хорошей погоде", "Хорошую погоду", "Хорошей погодой", "Хорошей погоде"
  end
  
  it "должен правильно склонять словосочение «Большой куш»" do
    source = RussianInflect.new("Большой куш")
  	source.test_each_case "Большой куш", "Большого куша", "Большому кушу", "Большой куш", "Большим кушем", "Большом куше"
  end
  
  it "должен правильно склонять словосочение «Синее море»" do
    source = RussianInflect.new("Синее море")
  	source.test_each_case "Синее море", "Синего моря", "Синему морю", "Синее море", "Синим морем", "Синем море"
  end
  
  it "должен правильно склонять словосочение «Красное вино»" do
    source = RussianInflect.new("Красное вино")
  	source.test_each_case "Красное вино", "Красного вина", "Красному вину", "Красное вино", "Красным вином", "Красном вине"
  end
  
  it "должен правильно склонять слово «Комментарий»" do
    source = RussianInflect.new("Комментарий")
  	source.test_each_case "Комментарий", "Комментария", "Комментарию", "Комментарий", "Комментарием", "Комментарии"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
russian_inflect-1.0.0 spec/lib/russian_inflect_spec.rb
russian_inflect-0.0.4 spec/lib/russian_inflect_spec.rb