UNPKG

transcriptor-universal

Version:

Un simple transcriptor universal para lenguas con caracteres unicode.

36 lines (30 loc) 2.3 kB
"use strict"; // npm test let expect = require("chai").expect; let transcriptor = require("../js/transcriptor-universal.js"); describe("#transcriptor-universal", function() { it("Texto 1 : Regla 1", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...",":,V:B, r: rr,ci:zi,co:ko, y : i ,qu:k"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); it("Texto 1 : Regla 2", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...",">|V>B| r> rr|ci>zi|co>ko| y > i |qu>k"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); it("Texto 1 : Regla 3", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...","φБVφBБ rφ rrБciφziБcoφkoБ y φ i Бquφk"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); it("Texto 1 : Regla 4", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...","çÿVçBÿ rç rrÿciçziÿcoçkoÿ y ç i ÿquçk"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); it("Texto 1 : Regla 5", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...","}έV}Bέ r} rrέci}ziέco}koέ y } i έqu}k"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); it("Texto 1 : Regla 6", function() { let result = transcriptor.Transcribir("Este relato es una fábula que ilustra una competencia entre el Viento del Norte y el Sol ...","ş/VşB/ rş rr/cişzi/coşko/ y ş i /quşk"); expect(result[0]).to.equal("Este rrelato es una fábula ke ilustra una kompetenzia entre el Biento del Norte i el Sol ..."); }); });