UNPKG

vesta

Version:
26 lines (25 loc) 864 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _util = require("util"); var _myrmidon = require("myrmidon"); var _Reporter = _interopRequireDefault(require("./Reporter")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function capitilize(str) { return `${str[0].toUpperCase()}${str.slice(1)}`; } class PlainReporter extends _Reporter.default { render(report) { return ['------------------------', ...Object.keys(report).map(key => { const title = capitilize(key); const payload = (0, _myrmidon.isObject)(report[key]) ? (0, _util.inspect)(report[key]) : report[key]; return `${title}: ${payload}`; })].join('\n'); } merge(renderedReports) { return renderedReports.join('\n'); } } exports.default = PlainReporter;