UNPKG

@simplrjs/test-generator-cli

Version:
20 lines 2.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const path = require("path"); const handlebars = require("handlebars"); function FixSep(pathname) { return pathname.split(path.sep).join("/"); } exports.FixSep = FixSep; function RegisterJSONStringifyHandlebarHelper() { handlebars.registerHelper("json", (value) => new handlebars.SafeString(JSON.stringify(value))); } exports.RegisterJSONStringifyHandlebarHelper = RegisterJSONStringifyHandlebarHelper; exports.TESTS_DIR_NAME = "tests"; exports.CASES_DIR_NAME = "cases"; exports.GENERATED_TESTS_DIR_NAME = "__tests__"; exports.TESTS_SNAPSHOTS_DIR_NAME = "__snapshots__"; exports.TESTS_CONFIG_FILE_NAME = "test-config.json"; exports.DEFAULT_TEMPLATE_FILE_NAME = "default.test.tpl"; exports.CASE_TEMPLATE_FILE_NAME = "case.test.tpl"; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdHMtaGVscGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy90ZXN0cy1oZWxwZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkJBQTZCO0FBQzdCLHlDQUF5QztBQUV6QyxnQkFBdUIsUUFBZ0I7SUFDbkMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUM5QyxDQUFDO0FBRkQsd0JBRUM7QUFFRDtJQUNJLFVBQVUsQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLENBQUMsS0FBVSxFQUFFLEVBQUUsQ0FDN0MsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUNyQixJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUN4QixDQUFDLENBQUM7QUFDWCxDQUFDO0FBTEQsb0ZBS0M7QUFFWSxRQUFBLGNBQWMsR0FBRyxPQUFPLENBQUM7QUFDekIsUUFBQSxjQUFjLEdBQUcsT0FBTyxDQUFDO0FBRXpCLFFBQUEsd0JBQXdCLEdBQUcsV0FBVyxDQUFDO0FBQ3ZDLFFBQUEsd0JBQXdCLEdBQUcsZUFBZSxDQUFDO0FBRTNDLFFBQUEsc0JBQXNCLEdBQUcsa0JBQWtCLENBQUM7QUFDNUMsUUFBQSwwQkFBMEIsR0FBRyxrQkFBa0IsQ0FBQztBQUNoRCxRQUFBLHVCQUF1QixHQUFHLGVBQWUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHBhdGggZnJvbSBcInBhdGhcIjtcclxuaW1wb3J0ICogYXMgaGFuZGxlYmFycyBmcm9tIFwiaGFuZGxlYmFyc1wiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEZpeFNlcChwYXRobmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICAgIHJldHVybiBwYXRobmFtZS5zcGxpdChwYXRoLnNlcCkuam9pbihcIi9cIik7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBSZWdpc3RlckpTT05TdHJpbmdpZnlIYW5kbGViYXJIZWxwZXIoKTogdm9pZCB7XHJcbiAgICBoYW5kbGViYXJzLnJlZ2lzdGVySGVscGVyKFwianNvblwiLCAodmFsdWU6IGFueSkgPT5cclxuICAgICAgICBuZXcgaGFuZGxlYmFycy5TYWZlU3RyaW5nKFxyXG4gICAgICAgICAgICBKU09OLnN0cmluZ2lmeSh2YWx1ZSlcclxuICAgICAgICApKTtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IFRFU1RTX0RJUl9OQU1FID0gXCJ0ZXN0c1wiO1xyXG5leHBvcnQgY29uc3QgQ0FTRVNfRElSX05BTUUgPSBcImNhc2VzXCI7XHJcblxyXG5leHBvcnQgY29uc3QgR0VORVJBVEVEX1RFU1RTX0RJUl9OQU1FID0gXCJfX3Rlc3RzX19cIjtcclxuZXhwb3J0IGNvbnN0IFRFU1RTX1NOQVBTSE9UU19ESVJfTkFNRSA9IFwiX19zbmFwc2hvdHNfX1wiO1xyXG5cclxuZXhwb3J0IGNvbnN0IFRFU1RTX0NPTkZJR19GSUxFX05BTUUgPSBcInRlc3QtY29uZmlnLmpzb25cIjtcclxuZXhwb3J0IGNvbnN0IERFRkFVTFRfVEVNUExBVEVfRklMRV9OQU1FID0gXCJkZWZhdWx0LnRlc3QudHBsXCI7XHJcbmV4cG9ydCBjb25zdCBDQVNFX1RFTVBMQVRFX0ZJTEVfTkFNRSA9IFwiY2FzZS50ZXN0LnRwbFwiO1xyXG4iXX0=