spec/inflections_spec.rb in rieles-0.0.6 vs spec/inflections_spec.rb in rieles-0.0.7

- old
+ new

@@ -1,32 +1,31 @@ # encoding: UTF-8 -require 'rails' require 'rieles' describe 'Inflections' do def singulares - %w(riel camion hospital universidad reloj semestre mesa ave bola materia) + %w[riel camion hospital universidad reloj ley semestre mesa ave bola materia] end def plurales - %w(rieles camiones hospitales universidades relojes semestres mesas aves bolas materias) + %w[rieles camiones hospitales universidades relojes leyes semestres mesas aves bolas materias] end ######################################################### # Sección que prueba las conversiones al plural ######################################################### - describe 'Pluralizaciones' do + context 'Pluralizaciones' do it 'debe pluralizar palabras sencillas' do singulares.each_with_index do |s, i| s.pluralize.should == plurales[i] end end it 'debe pluralizar palabras compuestas' do - singulares_compuestas = singulares.permutation(2).to_a.collect{ |e| e.join('_') } - plurales_compuestas = plurales.permutation(2).to_a.collect{ |e| e.join('_') } + singulares_compuestas = singulares.permutation(4).to_a.collect{ |e| e.join('_') } + plurales_compuestas = plurales.permutation(4).to_a.collect{ |e| e.join('_') } singulares_compuestas.each_with_index do |s, i| s.pluralize.should == plurales_compuestas[i] end end @@ -39,27 +38,28 @@ 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' + 'meses'.pluralize.should == 'meses' 'lunes'.pluralize.should == 'lunes' end end ######################################################### # Sección que prueba las conversiones al singular ######################################################### - describe 'Singularizaciones' do + context 'Singularizaciones' do it 'debe singularizar palabras sencillas' do plurales.each_with_index do |p, i| p.singularize.should == singulares[i] end end - it 'debe pluralizar palabras compuestas' do - singulares_compuestas = singulares.permutation(2).to_a.collect{ |e| e.join('_') } - plurales_compuestas = plurales.permutation(2).to_a.collect{ |e| e.join('_') } + it 'debe singularizar palabras compuestas' do + singulares_compuestas = singulares.permutation(4).to_a.collect{ |e| e.join('_') } + plurales_compuestas = plurales.permutation(4).to_a.collect{ |e| e.join('_') } plurales_compuestas.each_with_index do |p, i| p.singularize.should == singulares_compuestas[i] end end