spec/zenlish/wclasses/common_noun_spec.rb in zenlish-0.2.05 vs spec/zenlish/wclasses/common_noun_spec.rb in zenlish-0.2.06

- old
+ new

@@ -19,41 +19,37 @@ it 'should provide a default inflection paradigm' do expect(subject.paradigm).not_to be_nil end it 'should support the pluralization of common nouns' do - samples = %w[animal body people] + samples = %w[animal body people] lexemes = [] Lang::Dictionary.entries.each do |ent| lexm = ent.lexemes.select { |lx| lx.wclass.kind_of?(Zenlish::WClasses::CommonNoun) } if lexm && samples.include?(ent.lemma) lexemes.concat(lexm) end end plural_sample = { 'animal' => 'animals', 'body' => 'bodies', - 'people' => 'people' - } - + 'people' => 'people' } lexemes.map do |lx| pluralized = lx.inflect([:plural, nil]) expect(pluralized).to eq(plural_sample[lx.base_form]) end end - + it 'should know all its inflections' do - samples = %w[animal body people] + samples = %w[animal body people] lexemes = [] Lang::Dictionary.entries.each do |ent| lexm = ent.lexemes.select { |lx| lx.wclass.kind_of?(Zenlish::WClasses::CommonNoun) } if lexm && samples.include?(ent.lemma) lexemes.concat(lexm) end end - lexemes.map do |lxm| - lxm.all_inflections - end + lexemes.map(&:all_inflections) end end # context end # describe end # module -end # module \ No newline at end of file +end # module