spec/fonemas/fonema_spec.rb in fonemas-0.7.5 vs spec/fonemas/fonema_spec.rb in fonemas-0.7.6
- old
+ new
@@ -133,13 +133,13 @@
Fonemas.calcularPosicionSilabas('ho-lan-da').should eql([2,5])
end
it 'identificar sílaba tónica' do
word = Fonemas.separar('acaban')
- Fonemas.isTonica(word,0).should be_false
- Fonemas.isTonica(word,2).should be_true
- Fonemas.isTonica(word,4).should be_false
+ Fonemas.isTonica(word,0).should eql(false)
+ Fonemas.isTonica(word,2).should eql(true)
+ Fonemas.isTonica(word,4).should eql(false)
end
it 'sólo debe existir una sílaba acentuada' do
fonemas = Fonemas.fonemas('acaban')
@@ -170,22 +170,28 @@
Fonemas.fonemas('concurso').should include('k o n k uu r s o')
Fonemas.fonemas('concurso').should_not include('k o n k uu r o')
end
- it 'test web' do
- Fonemas.fonemas('web').should include('u ee b')
+ it 'letra w' do
+ Fonemas.fonemas('web').should include('g u ee b')
+ Fonemas.fonemas('will').should include('g u i l')
+ Fonemas.fonemas('william').should include('g u i l i aa m')
+
+
end
+
+
it 'palabras esdrújulas' do
silabas = Fonemas.silabar('llamémosla')
silabas.split("-").size.should eql(4)
word = Fonemas.separar('llamémosla')
word[0].should eql('ll')
word[3].should eql('é')
- Fonemas.isConsonante(word,3).should be_false
- Fonemas._isTonica(word,3).should be_true
- Fonemas.isTonica(word,3).should be_true
+ Fonemas.isConsonante(word,3).should eql(false)
+ Fonemas._isTonica(word,3).should eql(true)
+ Fonemas.isTonica(word,3).should eql(true)
end
it 'debe soportar palabras parciales' do
Fonemas.fonemas('concur-').should include('k o n k u r')
\ No newline at end of file