@gregorlopez/platzom
Version:
Traductor de idiomas platzom
26 lines (22 loc) • 1.13 kB
JavaScript
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 empieza con 'z' se le a-ade '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 en 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")
})
})