UNPKG

@qualweb/core

Version:
31 lines 868 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModuleReport = void 0; class ModuleReport { report; constructor(module) { this.report = { type: module, metadata: { passed: 0, warning: 0, failed: 0, inapplicable: 0 }, assertions: {} }; } getAssertions(assertion) { return this.report.assertions[assertion]; } addAssertionResult(assertion) { const code = assertion.getCode(); this.report.assertions[code] = assertion.getFinalResults(); this.report.metadata[this.report.assertions[code].metadata.outcome]++; } getCopy() { return { ...this.report }; } } exports.ModuleReport = ModuleReport; //# sourceMappingURL=ModuleReport.js.map