0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-30 19:41:46 +01:00
posthog/cypress/support/accessibility.ts
2024-07-09 09:59:53 +00:00

18 lines
481 B
TypeScript

import { Options } from 'cypress-axe'
export const reportA11y = (options: Options, tag: string, skipFailures = true): void => {
tag += '-'
// reports on A11y failures without failing the tests
cy.checkA11y(
null,
options,
(violations) => {
cy.log(`${violations.length} violation(s) detected`)
cy.writeFile(`a11y/${tag}accessibility-violations.json`, JSON.stringify(violations))
},
skipFailures
)
}