Sha256: 054fc38a9fa9f3b8f0fb07c29c198e1ed894d6ea1b99e290dd137124ec589d1d
Contents?: true
Size: 1.56 KB
Versions: 1
Compression:
Stored size: 1.56 KB
Contents
require 'spec_helper' describe Reflector do describe '#proparoxytone?' do it 'detects proparoxytone words' do expect(Reflector.new('dióxido')).to be_proparoxytone expect(Reflector.new('pãozinho')).not_to be_proparoxytone end end describe '#paroxytone?' do it 'detects paroxytone words' do expect(Reflector.new('jiboia')).to be_paroxytone expect(Reflector.new('ideia')).to be_paroxytone expect(Reflector.new('assembleia')).to be_paroxytone expect(Reflector.new('heroico')).to be_paroxytone end end describe '#oxytone?' do it 'detects oxytone words' do expect(Reflector.new('pão')).to be_oxytone expect(Reflector.new('pé')).to be_oxytone expect(Reflector.new('chulé')).to be_oxytone expect(Reflector.new('parati')).to be_oxytone expect(Reflector.new('urubu')).to be_oxytone expect(Reflector.new('jabuti')).to be_oxytone expect(Reflector.new('jesus')).to be_oxytone expect(Reflector.new('tatu')).to be_oxytone expect(Reflector.new('amor')).to be_oxytone expect(Reflector.new('terror')).to be_oxytone expect(Reflector.new('ruim')).to be_oxytone expect(Reflector.new('condor')).to be_oxytone expect(Reflector.new('anzol')).to be_oxytone end end it 'detects edge cases' do expect(Reflector.new('cítara')).to be_proparoxytone expect(Reflector.new('citara')).to be_paroxytone expect(Reflector.new('citará')).to be_oxytone expect(Reflector.new('pais')).to be_oxytone expect(Reflector.new('país')).to be_oxytone end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pascoale-0.3.0 | spec/lib/pascoale/reflector_spec.rb |