transcriptor-universal
Version:
Un simple transcriptor universal para lenguas con caracteres unicode.
36 lines (30 loc) • 2.3 kB
JavaScript
;
// 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 ...");
});
});