UNPKG

@webilix/helper-library

Version:

JavaScript/TypeScript programming helper library.

20 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const shared_1 = require("../../lib/shared"); const _1 = require("./_"); const valid = ['100', '010', '20000000']; const invalid = ['S', 'S100', '100S', '+100', '-100', '100.00']; (0, _1.testVerify)('NUMERIC', (0, shared_1.regexpNumeric)(), valid, invalid); (0, _1.testVerify)('NUMERIC', (0, shared_1.regexpNumeric)(4), ['4444', '55555'], ['1', '22', '33']); (0, _1.testVerify)('NUMERIC', (0, shared_1.regexpNumeric)(4, 4), ['4444'], ['1', '22', '33', '55555']); (0, _1.testFind)('NUMERIC', (0, shared_1.regexpNumeric)(), valid, ['STRING']); (0, _1.testReplace)('NUMERIC', (0, shared_1.regexpNumeric)(), valid, ['STRING']); test('RE NUMERIC: invalid input', () => { const test1 = () => (0, shared_1.regexpNumeric)(0, 1); expect(test1).toThrow(); const test2 = () => (0, shared_1.regexpNumeric)(1, 0); expect(test2).toThrow(); const test3 = () => (0, shared_1.regexpNumeric)(2, 1); expect(test3).toThrow(); }); //# sourceMappingURL=numeric.test.js.map