UNPKG

platzi

Version:

Traductor de idioma platzi

25 lines (20 loc) 1.01 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 añade "pe" al final', function () { const translation = platzom('Zorro') expect(translation).to.equal('Zorrope') }) it('Si la palabra traducida tiene 10 letras se debe partir a la mitad y unir con un guion medio', function () { const translation = platzom('abecedario') expect(translation).to.equal('abece-dario') }) it('Si la palabra original es un palindromo, no se ejecutan las otras funciones y de devuelve la misma palabra intercalada con minusculas y mayusculas', function () { const translation = platzom('sometemos') expect(translation).to.equal('SoMeTeMoS') }) })