@chincapie/platzom
Version:
Traductor de idioma platzom
25 lines (21 loc) • 1.12 kB
JavaScript
const expect = require('chai').expect;
const platzom = require('..').default // Busca en la carpeta raiz el main el archivo package.json
describe('#platzom',function(){
it('Si la palabra termina en "ar" se le quitan esos caracteres',function(){
const translation = platzom("Programar")
expect(translation).to.equal("Program")
})
it('Si la palabra inicia con "Z" se le agrega "pe" al final',function(){
const translation = platzom("Zoo")
expect(translation).to.equal("Zoope")
})
it('Si la palabra tiene mas de 10 caracteres se debe partir a la mitad y unir con un guión medio',function(){
const translation = platzom("Estaesunapalabragrande")
expect(translation).to.equal("Estaesunapa_labragrande")
})
it('Si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra intercalando',function(){
const translation = platzom("sometemos")
expect(translation).to.equal('SoMeTeMoS')
})
}
)