0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-22 08:40:03 +01:00
posthog/cypress/support/accessibility.ts

18 lines
481 B
TypeScript
Raw Normal View History

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
)
}