UNPKG

@ply-ct/ply

Version:

REST API Automated Testing

45 lines 2.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReportData = void 0; class ReportData { constructor(suiteRuns) { this.suiteRuns = suiteRuns; this.dataColumns = { Run: [], Suite: [], Name: [], Test: [], Type: [], Start: [], End: [], Status: [], Message: [], Submitted: [], Method: [], URL: [], 'Response Status': [], 'Response Time': [] }; suiteRuns.forEach((suiteRun) => { suiteRun.testRuns.forEach((testRun) => { var _a, _b, _c, _d, _e; this.dataColumns.Run.push(suiteRun.run + 1); this.dataColumns.Suite.push(suiteRun.suite); this.dataColumns.Name.push(testRun.name); this.dataColumns.Test.push(testRun.test); this.dataColumns.Type.push(testRun.type); this.dataColumns.Start.push(testRun.start || null); this.dataColumns.End.push(testRun.end || null); this.dataColumns.Status.push(testRun.result.status); this.dataColumns.Message.push(testRun.result.message || null); this.dataColumns.Submitted.push(((_a = testRun.request) === null || _a === void 0 ? void 0 : _a.submitted) || null); this.dataColumns.Method.push(((_b = testRun.request) === null || _b === void 0 ? void 0 : _b.method) || null); this.dataColumns.URL.push(((_c = testRun.request) === null || _c === void 0 ? void 0 : _c.url) || null); this.dataColumns['Response Status'].push(((_d = testRun.response) === null || _d === void 0 ? void 0 : _d.status.code) || null); this.dataColumns['Response Time'].push(((_e = testRun.response) === null || _e === void 0 ? void 0 : _e.time) || null); }); }); } } exports.ReportData = ReportData; //# sourceMappingURL=data.js.map