UNPKG

languaje_platzom

Version:
28 lines (22 loc) 1.05 kB
const expect = require('chai').expect const platzom = require('..').default describe('#platzom', function(){ it('Si la palabra termina en ar, se le quitan esos dos caracteres.', function(){ const translation = platzom("programar") expect(translation).to.equal("program") }) it('Si la palabra inicia con z, se le anade pe al final.', function(){ const translation = platzom("zorro") const translation2 = platzom("zarpar") expect(translation).to.equal("zorrope") expect(translation2).to.equal("zarppe") }) it('Si la palabra traducida tiene 10 o mas letras, se debe partir a la mitad y unir con un guion del medio.', function(){ const translation = platzom("abecedario") expect(translation).to.equal("abece-dario") }) it('Si la palabra original es un palindromo, ninguna regla anterior cuenta y se devuelve la misma palabra intercalando mayusculas y minusculas', function(){ const translation = platzom("sometemos") expect(translation).to.equal("SoMeTeMoS") }) })