spec/inflections_spec.rb in rieles-0.0.3 vs spec/inflections_spec.rb in rieles-0.0.4
- old
+ new
@@ -2,15 +2,15 @@
require 'rails'
require 'rieles'
describe 'Inflections' do
def singulares
- %w(riel camion hospital universidad reloj semestre mesa calle)
+ %w(riel camion hospital universidad reloj semestre mesa ave bola materia)
end
def plurales
- %w(rieles camiones hospitales universidades relojes semestres mesas calles)
+ %w(rieles camiones hospitales universidades relojes semestres mesas aves bolas materias)
end
describe 'Pluralizaciones' do
it 'debe pluralizar palabras sencillas' do
singulares.each_with_index do |s, i|
@@ -27,18 +27,19 @@
end
it 'debe pluralizar casos especiales' do
'pais'.pluralize.should == 'paises'
'maiz'.pluralize.should == 'maices'
+ 'materia'.pluralize.should == 'materias'
end
it 'no debe pluralizar palabras que ya estén en plural' do
'camiones'.pluralize.should == 'camiones'
'camiones_grandes'.pluralize.should == 'camiones_grandes'
'universidades_hospitales_doctores'.pluralize.should == 'universidades_hospitales_doctores'
'paises'.pluralize.should == 'paises'
- 'lunes'.singularize.should == 'lunes'
+ 'lunes'.pluralize.should == 'lunes'
end
end
#########################################################
# Sección que prueba las conversiones al singular
@@ -60,16 +61,18 @@
end
it 'debe singularize casos especiales' do
'paises'.singularize.should == 'pais'
'maices'.singularize.should == 'maiz'
+ 'materias'.singularize.should == 'materia'
end
it 'no debe singularizar palabras que ya estén en singular' do
'camion'.singularize.should == 'camion'
'camion_grande'.singularize.should == 'camion_grande'
'universidad_hospital_doctor'.singularize.should == 'universidad_hospital_doctor'
'pais'.singularize.should == 'pais'
'lunes'.singularize.should == 'lunes'
+ 'materia'.singularize.should == 'materia'
end
end
end