UNPKG

muschema

Version:
25 lines 884 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var test = require("tape"); var __1 = require("../"); var helper_1 = require("./helper"); test('ascii - diff() & patch()', function (t) { function randomASCII() { var length = Math.random() * 21 | 0; var codePoints = new Array(length); for (var i = 0; i < length; ++i) { codePoints[i] = Math.random() * 0x80 | 0; } return String.fromCharCode.apply(null, codePoints); } var schema = new __1.MuASCII(); var testPatchingPair = helper_1.testPatchingPairFactory(t, schema); for (var i = 0; i < 200; ++i) { testPatchingPair(randomASCII(), randomASCII()); } for (var i = 0; i < 200; ++i) { testPatchingPair(helper_1.randomShortStr(), helper_1.randomShortStr()); } t.end(); }); //# sourceMappingURL=ascii.js.map