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