alfa-test-utils 0.76.2
Install from the command line:
Learn more about npm packages
$ npm install @siteimprove/alfa-test-utils@0.76.2
Install via package.json:
"@siteimprove/alfa-test-utils": "0.76.2"
About this version
Utilities for running Alfa locally and uploading results to the Siteimprove Intelligence Platform.
$ npm install --save-dev @siteimprove/alfa-test-utils
or
$ yarn add --dev @siteimprove/alfa-test-utils
Use scraper packages such as @siteimprove/alfa-playwright
to grab a page, then a simple test script could look like this:
import { Audit, Rules, SIP } from "@siteimprove/alfa-test-utils";
Audit.run(page, { rules: { include: Rules.aaFilter } }).then((outcomes) => {
SIP.upload(outcomes, {
userName: process.env.SI_USERNAME,
apiKey: process.env.SI_API_KEY,
testName: "WCAG 2.2 AA conformance test",
}).then(console.log);
});
See the full documentation for detailed usage instructions.