UNPKG

oral-ts

Version:

a testing framework for typescript

39 lines 1.45 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.fail = exports.pass = exports.keyToString = void 0; var chalk_1 = __importDefault(require("chalk")); var keyToString = function (key) { var str = []; var splittedKey = key.split(""); splittedKey.forEach(function (val, i) { if (isNaN(parseInt(splittedKey[i - 1])) && /[0-9]/g.test(val)) { val = "_" + val.toLowerCase(); } if (/[A-Z]/g.test(val)) { val = "_" + val.toLowerCase(); } str.push(val); }); return str.join("").replace(/_/g, " "); }; exports.keyToString = keyToString; var pass = function (key, name) { console.log(chalk_1.default.bgGreen(chalk_1.default.black(chalk_1.default.bold(" pass "))) + " " + exports.keyToString(key) + " " + chalk_1.default.bold("" + chalk_1.default.cyan("[") + name + chalk_1.default.cyan("]"))); }; exports.pass = pass; var fail = function (key, name) { console.log(chalk_1.default.bgRed(chalk_1.default.black(chalk_1.default.bold(" fail "))) + " " + exports.keyToString(key) + " " + chalk_1.default.bold("" + chalk_1.default.cyan("[") + name + chalk_1.default.cyan("]"))); }; exports.fail = fail; //# sourceMappingURL=prints.js.map