@casoon/auditmysite
Version:
A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs
25 lines • 734 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseAccessibilityTest = void 0;
class BaseAccessibilityTest {
async evaluateOnPage(page, evaluationFn) {
return await page.evaluate(evaluationFn);
}
createResult(passed, count = 0, errors = [], warnings = [], details) {
return {
passed,
count,
errors,
warnings,
details
};
}
createErrorResult(error) {
return this.createResult(false, 0, [error]);
}
createSuccessResult(count = 0) {
return this.createResult(true, count);
}
}
exports.BaseAccessibilityTest = BaseAccessibilityTest;
//# sourceMappingURL=base-test.js.map