first commit

This commit is contained in:
Vitaly Puzrin
2016-12-09 12:12:16 +03:00
commit 0897ce4316
12 changed files with 6417 additions and 0 deletions

29
test.js Normal file
View File

@@ -0,0 +1,29 @@
'use strict';
/* global describe, it */
const assert = require('assert');
const unhomoglyph = require('./');
const data = require('./data.json');
describe('unhomoglyph', function () {
describe('should replace', function () {
Object.keys(data).forEach(key => {
it(`${key} => ${data[key]}`, function () {
assert.strictEqual(unhomoglyph(`${key}`), `${data[key]}`);
});
});
});
it('shoult not touch ordinary strings', function () {
assert.strictEqual(unhomoglyph('abc'), 'abc');
assert.strictEqual(unhomoglyph(''), '');
});
it('should find multiple entries', function () {
assert.strictEqual(unhomoglyph('1abcаа'), 'labcaa');
});
});